x-kom hosting

[C#] Zwracanie złej wartości

Przejdź do rekomendowanej odpowiedzi Autor: torreado ,
Kacperjas
utworzono
utworzono

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
komentarz

ReadLines zwraca kolekcję stringów, a nie jeden string. Musisz przeiterować po tej kolekcji i wypisać każdy string osobno.

Kacperjas
komentarz
komentarz

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
komentarz

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.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.