Как установить значение по умолчанию для строкового массива в конструкторе класса - PullRequest
0 голосов
/ 05 июня 2019

Я хотел бы иметь строковый массив в своем конструкторе со значением "" вместо нуля, но я не знаю, как это сделать.

public partial class myClass
{
    public string[,] myGridArray = new string[10, 10];
}

Я попытался добавить метод в класс и вызвать его из конструктора, но он не работает.

1 Ответ

1 голос
/ 05 июня 2019

Просто используйте петлю for и метод Array.GetLength(Int32)

Получает 32-разрядное целое число, которое представляет количество элементов в заданный размер массива.

public partial class myClass
{
   public string[,] myGridArray;

   public myClass()
   {
      myGridArray = new string[10, 10];
      for (var i = 0; i < myGridArray.GetLength(0); i++)
         for (var j = 0; j < myGridArray.GetLength(1); j++)
            myGridArray[i, j] = string.Empty;
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...