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(指定要移除的元素)

  • 相关阅读:
    混合背包
    庆功会(多重背包)
    商店选址问题(dij)(未完成)
    城市问题(dij)
    最短路径问题(dijkstra)
    城市问题(Floyd)
    商店选址问题(Floyd)
    差值中位数(二分答案+判定中位数)
    CF448C Painting Fence(分治)
    字符串+数论(扩展欧拉定理)
  • 原文地址:https://www.cnblogs.com/zhang1999/p/7097341.html
Copyright © 2011-2022 走看看