C# 如何使用动态数组

原帖地址:http://www.cnblogs.com/lihaozy/archive/2010/10/28/1863628.html

ArrayList是一种动态数组,其容量可随着我们的需要自动进行扩充.

ArrayList位于System.Collections命名空间中,所以我们在使用时,需要导入此命名空间.

//建立ArrayList对象   
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);   

//利用ArrayList的Count属性查看该集合中的元素数量   
int number = students.Count;   
Console.WriteLine("共有元素" + number + "个");   

//读取单个元素,因为存入ArrayList中的元素会变为Object类型,   
//利用foreach循环   
foreach(Object o in students)   
{   
Student b = o as Student;   
b.say();   
}   


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值