C# variabel Random in integer umwandeln?

2 Antworten

Gar keine Umwandlung nötig, denn Next liefert schon einen int-Wert.

int i = rnd.Next(0,3);

speichert in der Variablen i eine 0, eine 1 oder eine 2.

malte314  05.01.2022, 09:45

... und wenn die Untergrenze 0 ist, kann man sie weglassen, semantisch gleich zu

int i = rnd.Next(3);
2
ohwehohach  05.01.2022, 09:46
@malte314

Ja, das kann man. Weil er aber explizit den Aufruf verwendet hat, wollte ich keine Verwirrung stiften.

1