我正在尝试这样做,但找不到解决方法。
我有一个动态对象列表,它类似于ObjectList : List<dynamic>
其填充有具有动态属性CCD_ 2的对象。
我正在尝试查找Name属性中具有匹配字符串的所有元素。
var result = mylist.FindAll(e => e.LastName.StartsWith("Mc"));
但当我这样做时,它会说"表达式不能包含lambda表达式"。
如果它是动态的,就不能像lambda一样使用它。请尝试在不同风格的中使用它
var result = mylist.FindAll(e => e.LastName.StartsWith("Mc"));
像这样的东西应该有助于
var result=(from c in mylist where c.LastName.StartsWith("Mc") select c).ToList();