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很多情况下功能不足。
用数组吧,这样不好做!
driver XX[]=new driver[10];
for(int i=0;i<10;i++)
{
//XX[i]
}
用List
List
然后你就可以
for(int i=0;i<10;i++){
j8mao.Add(new driver(这里是你driver的构造函数));
}
不好最好在外面定义
好像可以用反射来实现吧,我也不是太清楚了,你可以看看反射这方面的资料!
PS:你这样写是没意义的!跳出循环后,你新建的类就引用不了了(作用域在循环体类)!