大侠们帮俺推荐个类型吧~~~
从数据库中读取表..表是这样的
姓名 年龄 性别 住址
----------------------
张三 22 男 北京
李四 31 男 上海
我先定义一个结构
public Struct StuInfo
{
public string Name;
public int Age;
public string Sex;
public string Address
}
然后 使用 StuList[] 结构式数组
但是不能添加或删除
后来使用 ArrayList
如 :
ArrayList StuList=new ();
StuList.Add(...); //一个一个的添加上面的结构
但问题又来了
当我使用
for (int i=0;i<StuList.cout;i+=)
{
StuList[i}.这里不能访问我的结构。
}
求大侠们支招~~~~~~谢谢 --------------------编程问答-------------------- for (int i=0;i <StuList.cout;i+=)
{
((StuInfo)StuList[i})//这样能访问吗?
}
其实可以用List<StuInfo>,IList<StuInfo>这样的结构的,不知道你用什么版本的C#,2.0往上都支持滴 --------------------编程问答-------------------- 大哥啊,这样当然不能了!
你需要把StuList[i]给解析出来。
比如StuList[i] as StuInfo
或者如楼上所说,干脆用List --------------------编程问答-------------------- 自定义类型的数据最好使用泛型 list<StuInfo>=new <>();
操作简单,性能也好,不需要重复装箱拆箱。
很好用
补充:.NET技术 , C#