总体上可分为三大类:
利用list自带的方法进行删查操作
这里面又可以细分,一类是以对象为操作,一类是以索引为操作,还有一类是以委托为操作。
比如find 查找系列,find、findindex、findall、findlast等等,是以委托为操作,返回值分别是对象,索引。
// Create a list of parts.
List<Part> parts = new List<Part>();
// Add parts to the list.
parts.Add(new Part() { PartName = "crank arm", PartId = 1234 });
parts.Add(new Part() { PartName = "chain ring", PartId = 1334 });
parts.Add(new Part() { PartName = "regular seat", PartId = 1434 });
parts.Add(new Part() { PartName = "banana seat", PartId = 1444 });
parts.Add(new Part() { PartName = "cassette", PartId = 1534 });
parts.Add(new Part() { PartName = "shift lever", PartId = 1634 }); ;
Console.WriteLine("\nFind: Part where name contains \"seat\": {