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);
}
/****删除元素****/
m_list.Remove("a");
m_list.RemoveAt(0);
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()配合使用****/
m_list.Count();
/****List清空 List.Clear()****/
m_list.Clear();
Console.ReadLine();
}
}
}