zoukankan      html  css  js  c++  java
  • C#集合

    集合:简单的来说就是一个可变的数组

    1.泛型集合(有两种)

    (1).定义

    List<string>  list = new List<string>();(字符串类型的集合) 

    Dictionary <int,string> d = new Dictionary<int,string>();(通过键值对来存取的)

    (2). 添加

    List<string>  list = new List<string>();

    list.Add("张三");

    list.Add("13"); 

    Dictionary <int,string> d = new Dictionary<int,string>();

    list.Add(1,"张三");

    list.Add(2,"李四");

    (3).调用(一般使用循环foreach,因为集合里的值个数不固定)

    Dictionary <int,string> d = new Dictionary<int,string>();

    list.Add(1,"张三");

    list.Add(2,"李四");

    foreach(int i in d.Keys)()

    {

    console.WriteLine(i+":'+i[key]);

    }

    for(int i =0 ; i<list.Count; i++)

    {

    console.WriteLine(i+":'+i[key]);

    }

    2.非泛型集合

    (1).定义

    ArrayList arr = new ArrayList();

    (2).添加

    ArrayList arr = new ArrayList();

    arr.Add(1);

    arr.Add(2,"张三");

    3.调用

    ArrayList arr = new ArrayList(){1,2,3,4};

    for(int i=0;i<arr.Count;i++)

    {

    Console.Write(arr[i]);

    }

    3.删除

    语法:

    集合名.Remove(指定要移除的元素)

  • 相关阅读:
    hdu 2137
    hdu 2059
    hdu 2175
    hdu 1297
    hdu 1702
    hdu 1212
    hdu 1397
    [转]常见的碱性食品有哪些?
    [转]C#反射
    每个人都有自己的未来
  • 原文地址:https://www.cnblogs.com/zhang1999/p/7097341.html
Copyright © 2011-2022 走看看