Ошибка в чтении до пробела

151
08 февраля 2019, 22:10

Считал текст из файла построчно. Пытаюсь в новый массив считать отдельную строку до пробела

    StreamReader f = new StreamReader(@"kod.txt");
    string[] a = f.ReadToEnd().Split('\r');
    for (int i = 0; i < a.Length; i++)
    {
      string[] word = new string[a[i].Length];              //  получаем массив в котором будут все символы выбранной строки
      for (int j = 0; j < a[j].Length; j++)
      {
        word[j] = a[i].Split(' ');
      }

Возникает ошибка не удается преобразовать string[] в string. Все же верно, подскажите пожалуйста.

Answer 1

Все же верно

Неверно. Подумайте, что находится слева и справа от знака = в строке

word[j] = a[i].Split(' ');

не говоря уже о мелочах типа j < a[j].Length;.

foreach(string line in File.ReadLines("kod.txt"))
{
  string[] words = line.Split(' ');
  Console.WriteLine(words[0]);
}
READ ALSO
ResourceDictionary и events

ResourceDictionary и events

Вопрос таковСоздал я стиль для окна, закинул его в словарь ресурсов, что бы использовать не на одной форме, но могу ли я реализовать события,...

167
ASP .NET Core сервер с UDP клиентами

ASP .NET Core сервер с UDP клиентами

Есть ASPNET Core сервер, в котором есть некоторый REST api

159
2 консоли в одном проекте C# .NET

2 консоли в одном проекте C# .NET

Хай, у меня есть проект в котором есть класс сервера и класс клиентаХотелось бы реализовать следующее: При запуске проекта запускается первая...

176