2012-03-26 20:21:11|?次阅读|上传:wustguangh【已有?条评论】发表评论
4.1、 删除单个元素:
List. Remove(T item)
item指定了要删除元素的对象,示例:
mList.Remove("Hunter");
4.2、 删除指定位置的元素:
List.RemoveAt(int index);
其中,index指定了要删除元素的索引值,示例:
mList.RemoveAt(0);
4.3、 删除多个元素:
List.RemoveRange(int index, int count);
index指定了删除元素的起始位置,count指定了从起始位置开始需要删除元素的个数,示例:
mList.RemoveRange(3, 2);
List.Contains(T item)
该方法用于确定某元素是否在 List<(Of <(T>)>) 中,如果在 List<(Of <(T>)>) 中找到 item,则为 true,否则为 false,示例:
if (mList.Contains("Hunter")){ Console.WriteLine("There is Hunter in the list"); }else{ mList.Add("Hunter"); Console.WriteLine("Add Hunter successfully."); }
List.Sort ()
该方法将集合类List<T>中的元素按照 默认的方式元素第一个字母升序排序。
mList.Sort();
List.Reverse ()
该方法可以与List. Sort ()配合使用,以达到想要的效果。
mList.Sort();
List.Clear ()
该方法将清空List<T>中的所有元素,示例:
mList.Clear();
List. Count ()
该方法返回List<T>中元素个数的int类型值,示例:
int count = mList.Count(); Console.WriteLine("The num of elements in the list: " +count);