PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [C#] Random aus .txt



unna456654
16.03.2009, 12:46
Hi, brauche mal Hilfe :b Und zwar will ich aus einem .txt Dokument eine Randomzeile auslesen und wiedergeben, nur wie? Wäre nett wenn mir einer hilft, danke.

Planxty
16.03.2009, 12:58
Also ich kanns nur in Vb.net aber das system oder die vorgehensweise sollte ja ähnlich sein (daher kann ich keine soure posten, wober ja eh nicht soviel lehrt^^).
Also als erstes erstelle dir ne Zufällige Zahl.
Die natürlich als Variable und dann joa in Vb.net isses der streamreader mit der Variabeln als Zeile und in C# musste mal googln oder warten das wer anders antwortet welcher befehl es da ist ;-)

unna456654
16.03.2009, 13:00
public string GetRandomLine(string fileName)
{
string[] lines = File.ReadAllLines(fileName);

return lines[new Random().Next(lines.Length)];
}