c# list 删除,查找对象元素的方法

本文介绍了C#中List对象的删除和查找操作,包括利用List自带方法(如Find、Remove、IndexOf等)、传统遍历方式以及使用LINQ进行操作。详细讲解了不同方法的适用场景和操作方式。
摘要由CSDN通过智能技术生成

总体上可分为三大类:

利用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\": {
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值