zoukankan      html  css  js  c++  java
  • ArrayList

    5、ArrayList集合的长度问题
    每次集合中实际包含的元素个数(count)超过了可以包含的元素的个数(capcity)的时候,集合就会向内存中申请多开辟一倍的空间,来保证集合的长度一直够用。

    //创建一个集合,里面添加一些数字,求平均值与和
    ArrayList list=new ArrayList();
    list.AddRange(new int[] {1,2,3,4,5,6,7,8,9});
    int sum=0;
    for(int i=0;i<list.Count;i++)
    {
    sum+=(int)list[i];
    }
    Console.WriteLine(sum);
    Console.WriteLine(sum/list.Count);
    //写一个长度为10的集合,要求 在里面随机地存放10个数字(0-9),但是要求所有的数字不重复
    ArrayList list=new ArrayList();
    Random r =new Random();
    for(int i=0;i<10;i++)
    {
    int rNumber=r.Next(0,10);
    if(!list.Contains(rNumber))
    {
    list.Add(rNumber);
    }
    else
    {
    i--;//一旦产生了重复的随机数,这次循环就不算数了。
    }
    }

    6、Hastable键值对集合 字典
    在键值对集合当中,我们是根据键去找值的。
    键值对对象[键]=值;
    *在键值对对象中,键必须是唯一的,而值是可以重复的。
    Hastable ht=new Hastable();
    foreach(var item in ht.keys)
    {
    ht[item];
    }

  • 相关阅读:
    MVC 添加多属性 HtmlHelper htmlAttributes
    centos 下安装mysql ,可惜版本只是5.1
    win7 远程桌面连接centos 6.5
    Linux Centos 6.6搭建SFTP服务器
    mysql 任意连接
    一些常用的Bootstrap模板资源站
    asp.net解决高并发的方案.
    LoadRunner
    LoadRunner
    经典SQL语句大全
  • 原文地址:https://www.cnblogs.com/iceberg2008/p/4130410.html
Copyright © 2011-2022 走看看