Hallo,
das ist in der Tat ein Problem von NET (und lässt viele Umsteiger am Anfang verzweifeln): Es gibt so viele Möglichkeiten... Dein Problem ist nämlich noch viel einfacher zu lösen:
C#-Quelltext
1:
| listBox1.Items.AddRange(File.ReadAllLines("c:\\test.txt")); |
Erklärung: Die statische Methode
File.ReadAllLines() liefert ein String-Array; eine der Varianten von
AddRange() akzeptiert ein Object-Array als Parameter, und ein String-Array ist genau das.
Für Datei-Operationen kannst Du in der
SDK-Doku unter den Klassen
File, FileInfo, Directory, DirectoryInfo, Path sehr oft fündig werden. Generell gilt, dass es für viele Methoden Überladungen gibt, bei denen man eine passende Variante suchen sollte.
Viel Erfolg weiterhin! Jürgen