作者horngsh (foreman)
看板C_Sharp
标题Re: [问题] ArrayList 和 Struct
时间Sun Apr 30 19:49:27 2006
: 请问 ArrayList 和 struct 要怎麽一起使用@@?
: ex 我有一个名称为 cust 的 struct
: 里面存放了 姓名 性别 生日...等:
: struct cust
: {
: public string name;
: public DateTime birth;
: public string sex;
: }
: 我该如何宣告一个具有cust结构的ArrayList? (考试的时候当在那里了T___T)
: 谢谢喔^^
在.Net 1.1时代, 就只宣告一个ArrayList即可, 用ADD方法加入元素时,
则不管元素原来的型别为何, 通通一律当做System.Object型别(隐式Boxing),
待我们要从ArrayList中取出元素时, 再用强制型别转换回来原来的型别(明式
unboxing)。
到了.Net 2.0, C#开始支援泛型, 只是我没试过可不可以这样用如下:
ArrayList<cust> custArrayList = new ArrayList<cust>();
但我确定用List<cust> custList = new List<cust>(); 是可以通过的。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.131.138.232