Ich benutze das folgende Stück Code, um meine Textdatei in einen Hashset zu laden.Get random Element von hashset?
HashSet<string> hashs = new HashSet<string>(File.ReadLines("textFile.txt"));
Ich frage mich, ob es eine einfache Möglichkeit gibt, eine zufällige Zeile daraus zu bekommen?
Lässt asume die TextFile.txt enthält 10 Zeilen, ich möchte randomize und greifen Sie eine dieser vorhandenen Zeilen.
Was hast du probiert? Haben Sie versucht, die System.Random-Klasse zu verwenden, um eine Zufallszahl zwischen 0 und <# of lines> zu generieren und dann dieses Element nach Index zu referenzieren? Dies sind alle Aufgaben, die bereits in der MSDN-Bibliothek dokumentiert sind. http://mattgememm.com/2008/12/08/what-have-you-tried/ – David