Random Enum ?

Status
Niet open voor verdere reacties.

Degano

Gebruiker
Lid geworden
2 nov 2014
Berichten
12
Hoe kan ik een Random enum aanmaken ik vind nergens info enkel hoe ik strings int of arrays moet randommen
 
Als je bijvoorbeeld een enum zoals deze hebt:

[CPP]public enum Size
{
Small,
Medium,
Large
}[/CPP]

heeft deze automatisch de waarde van 0, 1 en 2 afhankelijk van de volgorde. (zoals in je andere post)

Dit kun je ook andersom achterhalen door het nummer te casten naar de enum:

[CPP]var size = (Size) 1;[/CPP]

Hier cast je het getal '1' naar de enum en zal de 'size' een waarde hebben van Size.Medium


Als je een random waarde wilt kun je bijvoorbeeld zoiets doen:
[CPP]Random rnd = new Random();

string[] names = Enum.GetNames(typeof (Size));
string randomName = names[rnd.Next(names.Length)];[/CPP]


Probeer maar eens in een console app wat uit
 
ja ik ging met textboxen gebruiken waardoor ik de lengte van een container kan ingeven en die voegt hij dan toe aan een list dit werkt beetje zelfde als C#

maar hoe hij die containers tekent op mijn wagon dat weet ik dus niet omdat ik dacht dat je cordinaten moest meegeven of heb ik het mis dacht dat het in java paint methode was om dingen te tekenen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan