如何在Class构造函数中设置字符串数组默认值

时间:2019-06-04 23:57:49

标签: c# class constructor

我想在构造函数中使用一个字符串数组,其值为“”而不是null,但是我不知道该怎么做。

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

我试图在Class中添加一个方法,并从构造函数中调用它,但是它不起作用。

1 个答案:

答案 0 :(得分:1)

只需使用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;
   }
}