gpt4 book ai didi

c# - 与 lambda 表达式中的列表进行比较

转载 作者:太空狗 更新时间:2023-10-30 00:47:07 25 4
gpt4 key购买 nike

我正在寻找一种方法来自动将对象属性与 lambda 表达式中的值列表进行比较。例如我有这个 lambda 表达式:

List<MyObjectType> myObjectList = GetObjectValues();

List<MyObjectType> filterdObjectList = myObjectList.Where(x => x.objectProp == ??a list of values??)

基本上我需要在可以有多个有效值的 "objectProp" 之后过滤我的对象列表。(注意:我不想使用 "Foreach")

最佳答案

List<MyObjectType> myObjectList = GetObjectValues();

List<ValueType> valueList = GetValues();

List<MyObjectType> filterdObjectList =
myObjectList.Where(x => valueList.Contains (x.objectProp))

关于c# - 与 lambda 表达式中的列表进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1431614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com