C# List[T]

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication17
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] Arr = { "a", "b", "c" };

            /****声明 List<T> m_list = new List<T>();****/
            List<string> m_list = new List<string>(Arr);

            /****添加一个元素 List.Add(T item)****/ 
            m_list.Add("d");

            /****添加集合元素****/
            string[] Arr2 ={"f","g","h"};
            m_list.AddRange(Arr2);

            /****在index位置添加一个元素 Insert(int index,T item)****/
            m_list.Insert(1, "p");

            /****遍历List中元素****/
            foreach (string s in m_list)
            {
                Console.WriteLine(s);
            }

            /****删除元素****/
            //List.Remove(T item) 删除一个值
            m_list.Remove("a");
            //List.RemoveAt(int index);删除下标为index的元素
            m_list.RemoveAt(0);
            //List.RemoveRange(int index,int count); 下标index开始,删除count个元素
            m_list.RemoveRange(3,2);

            /****判断某个元素是否在该List中****/
            if(m_list.Contains("g"))
               Console.WriteLine("g存在列表中");
            else
               m_list.Add("g");

            /****给List里面元素排序 List.Sort() 默认是元素每一个字母按升序****/
            m_list.Sort();

            /****给List里面元素顺序反转 List.Reverse() 可以与List.Sort()配合使用****/

            //获得List中元素数目 List.Count() 返回int值
            m_list.Count();

            /****List清空 List.Clear()****/
            m_list.Clear();

            Console.ReadLine();
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值