美文网首页NetC#
c#list的用法

c#list的用法

作者: WangYatao | 来源:发表于2017-04-28 14:15 被阅读40次

    一、声明:
    1、List<T> myList = new List<T>();
    T为列表中元素类型,现在以string类型作为例子:
    List<string> myList = new List<string>();
    例如:
    string[] data={"user:123","pwd:123","phone:123"};
    List<string> mydata = new List<string>(data); //data的数据类型要和<>中的类型相同.
    此时mydata[0]就代表data中的data[0];
    2.增加一条数据,格式:mylist.Add();
    例如:
    string[] data={"user:123","pwd:123","phone:123"};
    List<string> mydata = new List<string>(data);
    mydata.add("增加一条数据"); //此时括号里的数据就会追加在mydata中的最后一条后面。
    3.增加一组数据,格式:mylist.AddRange();
    例如:
    string[] data={"user:123","pwd:123","phone:123"};
    List<string> mydata = new List<string>(data);
    string[] adddata={"数据一","数据二","数据三"} ;
    mydata.AddRange(adddata); //添加一组数据时首先要将这一组数据传递给一个数组,然后使用AddRange方法添加这个数组。
    4.在指定的位置添加一条数据,格式:mylist.Insert(位置,添加的数据);
    例如:
    string[] data={"user:123","pwd:123","phone:123"};
    List<string> mydata = new List<string>(data);
    mydata.Insert(0,"你好!"); //在位置0添加一条数据"你好!"。
    5.删除数组中的一个元素,格式:mylist.Remove(删除的字符串);
    例如:
    string[] data={"user:123","pwd:123","phone:123"};
    List<string> mydata = new List<string>(data);
    mydata.Remove("pwd:123"); //删除数组中字符串为pwd:123的数据。
    6.删除元素,从指定位置开始,删除指定的长度,格式:mylist.RemoveRange(开始的位置,删除的长度);
    例如:
    string[] data={"user:123","pwd:123","phone:123"};
    List<string> mydata = new List<string>(data);
    mydata.RemoveRange(1,2); //从第二个数组位置开始,删除2个长度,也就是从pwd:123开始删除pwd:123和phone:123。
    7.查找某个元素是否在mylist中,格式:List. Contains(查找的内容);返回true或false
    例如想要查找user:123是否在mydata中,
    string[] data={"user:123","pwd:123","phone:123"};
    List<string> mydata = new List<string>(data);
    if(mydata.Contains("user:123")) //属于精确查找
    {
    response.write("查找到数据!");
    }else
    {
    response.write("没有查找到!");
    }
    List. Sort ()默认是元素第一个字母按升序
    例:
    mList.Sort();
    8.给myList里面元素顺序反转:
    myList. Reverse (); 可以不List. Sort ()配合使用,达到想要的效果
    例:
    mList.Sort();
    9.myList清空:
    myList. Clear ()
    例:
    myList.Clear();
    10.获得myList中元素数目:
    myList. Count ()返回int值
    例:
    string[] data={"user:123","pwd:123","phone:123"};
    List<string> mydata = new List<string>(data);
    mydata.count; //返回数组长度

    相关文章

      网友评论

        本文标题:c#list的用法

        本文链接:https://www.haomeiwen.com/subject/xpiozttx.html