求教C#自定义数组的问题
C#自定义类 A
public class a
{
public int A{get;set;}
public int A_1{get;set;}
}
定义一个a的数组
a[] xx=new a[10];
这个时候xx中的元素全是null;
请问怎样写类 a能实现像
string []xx=new string[10];
这样的定义好之后就是给了默认初始化值得呢?
------解决方案--------------------你把下面这段代码,放到程序中单步调试一下,看看是否你说的那样。
class Program
{
static void Main(string[] args)
{
string[] yy = new string[10];
a[] xx = new a[10];
xx[0] = new a();
}
}
public class a
{
public int A { get; set; }
public int A_1 { get; set; }
}
------解决方案--------------------引用类型默认值都是null。可以尝试把a的类型改成struct