首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求教C#自定义数组的有关问题

2013-08-23 
求教C#自定义数组的问题C#自定义类 Apublic class a{public int A{getset}public int A_1{getset}}定

求教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];
这样的定义好之后就是给了默认初始化值得呢?

C# 类
[解决办法]
你把下面这段代码,放到程序中单步调试一下,看看是否你说的那样。

 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

热点排行