【发布时间】:2016-07-05 17:31:29
【问题描述】:
我有这行代码:
int MyIndex = MyListOfCustomObjects.IndexOf(CandidateObject);
// assume CandidateObject exists in the list
现在我知道List.FindIndex Method:
搜索与 a 定义的条件匹配的元素 指定谓词,并返回第一个从零开始的索引 出现在列表或其一部分中。
我想知道,某个类的所有对象都具有相同的大小吗?
如果是,并且由于没有使用IndexOf 的指定谓词,那么条件应该匹配以便在MyListOfCustomObjects 中找到CandidateObject?
另外,“.. 或其中的一部分。”是什么意思?
【问题讨论】:
-
你的问题有点混乱。您的标题提到了“平等比较器”,但没有提到问题的主体。同样,您询问 FindIndex,但您的示例代码使用 IndexOf。这是两种不同的方法...
-
每个问题应该问一个问题,而不是几个问题。
-
@Mike 我在问
IndexOf的“平等比较器”。我的“示例代码”如何知道匹配的是哪个对象? -
@Servy,也许我应该解决这个问题。谢谢
-
@FirstStep,那么我建议阅读 the documentation of IndexOf 而不是 FindIndex....
标签: c#