【发布时间】:2021-06-13 06:32:37
【问题描述】:
我有一个自定义对象列表,其中包含两个属性作为标识符(IDa 和 IDb)。
每次我删除一个对象时,我都需要知道它的索引。如何在不循环所有列表的情况下获取对象的索引?
List<CustomObject> list = new List<CustomObject>();
list.RemoveAll((MiniMapRecord p) => p.IDa == IDa.SystemID & p.IDb == pInputRecordMap.IDb);
【问题讨论】:
-
什么样的列表?像这样的问题通常需要 2 或 3 行代码。省去了很多猜测。
-
您的列表是否包含仅 MiniMapRecord 对象,或CustomObject 类的混合?