| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6260 人关注过本帖, 1 人收藏
标题:c#中如何向动态数组添加结构体作为元素?
取消只看楼主 加入收藏
qianwantao
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-10-4
结帖率:100%
收藏(1)
已结贴  问题点数:20 回复次数:0 
c#中如何向动态数组添加结构体作为元素?
在一个博客上(http://)看到可以给动态数组添加对象作为元素,只复制了几句,前面定义过类student:
 ArrayList students = new ArrayList();     
 //实例化几个Student类对象     
Student rose = new Student("rose",25,"reading");     
 Student jack = new Student("jack",28,"singing");     
 Student mimi = new Student("mimi",26,"dancing");     
 //利用ArrayList类的add()方法添加元素     
students.add(rose);     
students.add(jack);     
 students.add(mimi);

现在我用同样思路给动态数组添加结构体变量作为元素,结果出错,如下:   
struct student        
{string name;            
 int math;            
 int english;              
string address;              
bool  IsPartyNumber;
 };        
 student a={"xiaoming",90,80,"xian",false },                 
b={"liming",85,85,"ankang",true },                 
c={"juan",78,74,"henan",false },                 
d={"feng",85,40,"jiangxi",true };                 
ArrayList students = new ArrayList();         
students.Add(a);         
students.Add(b);         
students.Add(c);         
students.Add(d);  
最后这四句出错,为什么?c#中如何向动态数组添加结构体作为元素?
   



[ 本帖最后由 qianwantao 于 2011-10-4 17:36 编辑 ]
搜索更多相关主题的帖子: singing dancing reading 如何 
2011-10-04 17:34
快速回复:c#中如何向动态数组添加结构体作为元素?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.072987 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved