从C#中的Collection中删除第一次出现的对象
要从Collection中删除对象的第一次出现,代码如下-
示例
using System;
using System.Collections.ObjectModel;
public class Demo {
public static void Main(){
Collection<string> col = new Collection<string>();
col.Add("Andy");
col.Add("Kevin");
col.Add("John");
col.Add("Nathan");
col.Add("Nathan");
col.Add("Katie");
col.Add("Barry");
col.Add("Nathan");
col.Add("Mark");
Console.WriteLine("Count of elements = "+ col.Count);
Console.WriteLine("Iterating through the collection...");
var enumerator = col.GetEnumerator();
while (enumerator.MoveNext()) {
Console.WriteLine(enumerator.Current);
}
col.Remove("Nathan");
Console.WriteLine("Count of elements (updated) = "+ col.Count);
Console.WriteLine("Iterating through the collection... (updated)");
enumerator = col.GetEnumerator();
while (enumerator.MoveNext()) {
Console.WriteLine(enumerator.Current);
}
}
}输出结果
这将产生以下输出-
Count of elements = 9 Iterating through the collection... Andy Kevin John Nathan Nathan Katie Barry Nathan Mark Count of elements (updated) = 8 Iterating through the collection... (updated) Andy Kevin John Nathan Katie Barry Nathan Mark
示例
让我们看另一个例子-
using System;
using System.Collections.ObjectModel;
public class Demo {
public static void Main(){
Collection<string> col = new Collection<string>();
col.Add("One");
col.Add("Two");
col.Add("Two");
col.Add("Four");
col.Add("Five");
col.Add("Two");
col.Add("Six");
col.Add("Seven");
Console.WriteLine("Count of elements = "+ col.Count);
Console.WriteLine("Iterating through the collection...");
var enumerator = col.GetEnumerator();
while (enumerator.MoveNext()) {
Console.WriteLine(enumerator.Current);
}
col.Remove("Two");
Console.WriteLine("Count of elements = "+ col.Count);
Console.WriteLine("Iterating through the collection... (updated)");
enumerator = col.GetEnumerator();
while (enumerator.MoveNext()) {
Console.WriteLine(enumerator.Current);
}
}
}输出结果
这将产生以下输出-
Count of elements = 8 Iterating through the collection... One Two Two Four Five Two Six Seven Count of elements = 7 Iterating through the collection... (updated) One Two Four Five Two Six Seven
热门推荐
10 牛年元旦快乐祝福语简短
11 妈妈的中考祝福语简短
12 中秋祝福语简短女朋友
13 祝女儿六一祝福语简短
14 圣诞祝福语简短给师姐
15 儿童祝福语简短新春虎年
16 给孩子祝福语简短创意
17 送心的祝福语简短
18 牛年大气简短的祝福语