Перевести строку из чисел, разделенных пробелом в двумерный массив - C#

Узнай цену своей работы

Формулировка задачи:

Привет всем, написал код:
for (int i = 0, m = 0, n = 0; i < res.Length; i++)
            {
                if (res[i] != ' ')
                {
                    field[n, m] = Convert.ToInt32(res[i]);
                    m++;
 
                    if (m == 4)
                    {
                        m = 0;
                        n++;
                    }
                    if ((n == 3) && (m == 3))
                        break;
 
                }
            }
только почему то Convert не работает и записывает коды символом
я понял я вообще неправильно делаю, основная задача-прочитать с файла последовательность чисел и записать их в двумерный массив, считал всю строку из файла и теперь поэлементно просматриваю, может быть можно как то по другому сделать?

Решение задачи: «Перевести строку из чисел, разделенных пробелом в двумерный массив»

textual
Листинг программы
   using (var file = File.Open("C:\\data.bin", FileMode.Open, FileAccess.Read))
                field = new BinaryFormatter().Deserialize(new Stream(file)) as int[,];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.556 из 5
Похожие ответы