【发布时间】:2018-11-09 21:46:35
【问题描述】:
我有一个带有参数 ID 和代码的对象列表。我想在 Code 参数中返回包含特定字母的对象。
ID Code
---------
0 ABCD
1 LMNO
2 ARDQ
4 PQRD
字符串列表 -> 字母 = ('A','M','DQ')
对于此示例,它应返回在 Code 参数中包含“A”或“M”的任何对象。
结果 -> 对象 ID 的 0,1,2
我试过这样的
var Results = MyObjects.FindAll(x => Letters.Contains(x.Code))
但这不是我想要的,我不知道该怎么做。
【问题讨论】:
-
这是一个你很难解决的问题。当你处于这种情况时,想一想:有没有一个我可以解决的更简单的问题让我参与其中?这是一个更简单的问题:代码包含“ A"? 你能解决这个问题吗?如果没有,那么您知道该怎么做:继续前进。找到一个更简单的问题,让你部分解决。 你能正确解决这个问题的最复杂但最简单的版本是什么?