【发布时间】:2023-03-21 15:31:01
【问题描述】:
这是我在“名称”字段中搜索值的代码, 现在我想要列表中包含任何字段值的所有项目(可能在 id 或 name)
List<dynamic> list = new List<dynamic>();
for(int i=0;i<10;i++)
{
dynamic expando = new ExpandoObject();
var p = expando as IDictionary<String, object>;
((IDictionary<string, object>)expando)["Id"] = (i % 2)*10;
((IDictionary<string, object>)expando)["name"] = (i).ToString();
list.Add(expando);
}
var value = list.FindAll(x =>
{
var dic = x as IDictionary<string, object>;
return
dic["name"].ToString().Contains("value");
});
任何帮助都将不胜感激。
【问题讨论】:
标签: c# list search dynamic filter