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();
}
}
}
C# List[T]
最新推荐文章于 2024-01-07 13:11:23 发布