Zufällige Auswahl von Listenelementen in C#
Das Abrufen eines zufälligen Elements aus einer C#-Liste ist eine häufige Programmieranforderung. Dies kann mit der Klasse Random
erreicht werden. Hier ist eine Schritt-für-Schritt-Anleitung:
Instanziieren Sie den Zufallszahlengenerator: Erstellen Sie eine einzelne Instanz der Random
-Klasse. Für eine konsistente Generierung von Zufallszahlen empfiehlt es sich, dies als statisches Feld zu deklarieren.
<code class="language-csharp"> static Random rnd = new Random();</code>
Generieren Sie einen Zufallsindex: Verwenden Sie die rnd
-Instanz, um eine zufällige Ganzzahl innerhalb der Grenzen Ihrer Listengröße zu erzeugen.
<code class="language-csharp"> int randomIndex = rnd.Next(list.Count);</code>
Auf das Element zugreifen und es anzeigen: Rufen Sie das Listenelement am zufällig generierten Index ab und zeigen Sie es an (hier mit einem MessageBox
).
<code class="language-csharp"> MessageBox.Show((string)list[randomIndex]);</code>
Dieser Ansatz ermöglicht die zufällige Auswahl und Anzeige einer Zeichenfolge aus einer Liste (oder ArrayList
).
Das obige ist der detaillierte Inhalt vonWie greife ich in C# auf ein zufälliges Element aus einer Liste zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!