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

C#里 可否动态实例数组?解决方法

2012-01-16 
C#里 可否动态实例数组?classA{publicstringapublicstringb}对上面要的类进行动态实例数组怎么弄?是A[]tes

C#里 可否动态实例数组?
class   A
{
public   string   a
public   string   b
}
对上面要的类   进行动态实例数组怎么弄?
是   A[]   test   =   new   A[]{}这样吗?还是其它方法?

[解决办法]
如下声明数组:
int[] ia = new int[] {1,2,3,4,5};
int[] ib = new int[5];

所以可以给你的A这样定义:
A[] test = new A[]{a1,a2,a3,a4...};

A[] test = new A[count];

[解决办法]
System.Collections.ArrayList al;
...
{
this.al=new System.Collections.ArrayList();
}
..
this.al.Add(classAObject);

...

//或者用范型也可以,反正就不用数组就行了,
...
//非要用数组的话,考虑用方法传加上prama关键字的那种
[解决办法]
int count = 10;
A[] test = new A[count];
for( int i = 0 ; i < count ; i++ )
test[i] = new A();
然後你就可以用test[0].a ,test[0].b,test[1].a,test[1].b 的操作

[解决办法]
ProjectDD() 正解
[解决办法]
A[] test= new A[5];
A[0]= new A();

热点排行