zoukankan      html  css  js  c++  java
  • 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();

  • 相关阅读:
    Python UDP Server Client
    Django点滴(五)建模
    机房收费系统中的数据库操作
    一个普通的工科应届生
    Zebra命令模式分析(二)[补]
    php 备份mysql数据库(joomla数据库可直接使用,其他数据库稍作修改即可)
    dalvik直接跑hello world并用jdb调试
    动态规划小结(1)最大子段和
    struts返回对象json格式数据
    有关public接口和友元类的讨论
  • 原文地址:https://www.cnblogs.com/xingyue1988/p/5967482.html
Copyright © 2011-2022 走看看