Kacperjas utworzono 22 lutego 2014 utworzono 22 lutego 2014 Witam! W kodzie:[spoiler] using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace Konsolowy_1 { class Program { static void Main(string[] args) { string dataPath = "D:\\Programowanie\\IN_OUT\\1C#.txt"; //var a = File.ReadLines(dataPath); Console.WriteLine(File.ReadLines(dataPath)); Console.ReadKey(); } } } [/spoiler] Program zwraca mi wartość "System.IO.ReadLinesIterator" zamiast zwacać linię z pliku, który istnieje. Co zrobiłem źle? Pozdrawiam Kacperjas
rafalluz komentarz 22 lutego 2014 komentarz 22 lutego 2014 ReadLines zwraca kolekcję stringów, a nie jeden string. Musisz przeiterować po tej kolekcji i wypisać każdy string osobno.
Kacperjas komentarz 22 lutego 2014 Autor komentarz 22 lutego 2014 Mógłbyś podać stronę, jak to zrobić? Pierwszy raz przeczytałem słowo "przeiterować", więc nie bardzo jestem w temacie...
Rekomendowana odpowiedź torreado komentarz 25 lutego 2014 Rekomendowana odpowiedź komentarz 25 lutego 2014 Inaczej mówiąc powinieneś zrobić coś takiego: foreach (string line in File.ReadLines(dataPath)) { Console.WriteLine(line); }
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.