【发布时间】:2012-05-26 20:07:14
【问题描述】:
我有一个列表。我想知道如何编写 LINQ 来查找它们是否存在 id = "CLR" 的 MyTypes 的 obj。
我想知道它是否存在以及它的索引。因此,如果它存在,那么我可以通过它的索引替换为 MyTypes 的新对象,否则添加它。
我知道我可以通过迭代 List 中的项目来做到这一点,但这比使用 LINQ 语句要耗时。有错请指正。
任何人都可以提供帮助。
【问题讨论】:
-
我不清楚你到底想做什么。你能展示你目前知道的迭代方法吗?该代码可能会阐明整体意图。
-
这是在 List
还是 List 上。此外,Linq 不会比遍历列表更快,只是更通用且更简洁。