C#部分---arraylist集合、arraylist集合中的object数据转换成int类string类等;间隔时间的表示方法;...

ArrayList和Array的区别:

相同点:1.两者都实现了IList、ICollection、IEnumerable接口; 

     2.两者都可以使用证书索引访问集合中的元素,包括读取和赋值,且集合中的索引都从0开始。

不同点:1.ArrayList是集合而Array是数组;

     2.ArrayList是具体类而Array是抽象类;

     3.数组必须在实例化时指定元素的数量,改数量一旦确定就不可以更改了。而ArrayList扩展了这一点,当实例化时可以不指定集合元素数

     4.获取数组的元素时使用Length属性,而获取ArrayList集合的元素数使用Count属性;

     5.数组可以多维,而ArrayList只能是一维。

 

ArrayList的添加数据:

1,先要实例化、初始化

2,集合中添加数据的方法是用al.Add而不是用al[];

 

 

3,在某个索引号上插入某个元素

     

 

4,输出集合的元素个数;用count;

5清空集合与克隆集合;克隆是一定要把原来集合中的object数据转换成ArrayList;

 

6.包含,获取索引号,移除;

7,遍历集合,如果集合中全是int类,可以用

 

 foreach (int aa in al)
            {
                Console.WriteLine(aa);
            }

 假如集合中的数据是不同类型的,要用

  foreach (object aa in al)
            {
                Console.WriteLine(aa);
            }

 

 8,升序与翻转集合

升序

翻转

9,object 所有数据类型的基类

int a = 5;
object aa = a;
aa = "string类型";
aa = true;
aa = DateTime.Parse("2008/8/8");
aa = al;

10,间隔时间的表示方法;

   System.Threading.Thread.Sleep(3000);表示间隔3000ms即3秒;


11.arraylist集合中的object数据转换成int类string类

int aa=int.parse(al[i].tostring());
    double aa=double.parse(al[i].tostring());

    string aa=al[i].tostring();

 

转载于:https://www.cnblogs.com/xingyue1988/p/5967482.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值