c#2005 自定义数组类型

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:54:42
偶刚学c#,现在自做一个程序,写一个数组类,在这个类的构造函数中,传递两个参数,一个参数是数据类型名,二个参数是长度,根据长度建一个相应数据类型的数组,并且要将这个数组放在这个类的公有部分中,要怎么做呢?急求!

试试 泛型,它能很好的解决你这个问题
泛型表示可变类型,类型为变量的时候是很好用的

class MyArray
{
private Array array
MyArray(Type t,int length)
{
switch(t)
{
case typeof(Int32):
array = new int[length];
break;
下面继续....
}
}
}