C# 循环 里实例化对象

2024-11-16 04:46:10
推荐回答(3个)
回答(1):

你可一定力一个list
List dir = new List();
for(int i=0;i<10;i++)
{
driver XX = new driver();
dir.add(xx);
}

根据下标就能调用啦。 比如 :
dirver xx = new driver();
xx = dir[i]; //i表示你要找的那个啊

回答(2):

hashtable t = new hashtable()
for
t.add("XX_" + i, new driver()); 

driver i = (driver)t["XX_" + i];

或者创建一个Collection,并实现索引就可以了,名字可以随便起

c["Guset"] = new driver(){ Name = "Guest" };
c["Admin"] = new driver(){ Name = "Admin" };

记住Collection这个集合,只是很有用的。List很多情况下功能不足。

回答(3):

driver i = (driver)t["XX_" + i];的问题