尝试:
Array[] UserInformation;
UserInformation[0] = "Test";
但我收到错误Cannot implicitly convert string to System.Array
但这有效:
string[] asp;
asp[0] = "ram";
我不想使用string[]
或int[]
,因为我必须在每个索引中分配不同的数据类型。
如果没有正确的方法将数据添加到数组中,请提示正确的方法吗?
答案 0 :(得分:3)
Array
是BCL中存在的类型 - 您正在寻找一个object
数组,您还需要初始化它:
object[] UserInformation = new object[10];
UserInformation[0] = "Test";
答案 1 :(得分:1)
Array[] UserInformation;
这将UserInformation
声明为数组数组......字符串不是数组。
答案 2 :(得分:0)
您需要创建一个“对象”数组,因为C#中的所有内容都继承自该基类。
object[] anArray = new object[];