gpt4 book ai didi

c# - 带有通用对象列表的 List.Contains(item)

转载 作者:可可西里 更新时间:2023-11-01 07:59:26 27 4
gpt4 key购买 nike

如果您有一个列表,如果指定的属性或属性集合存在,您如何返回该项目?

public class Testing
{
public string value1 { get; set; }
public string value2 { get; set; }
public int value3 { get; set; }
}
public class TestingList
{
public void TestingNewList()
{
var testList = new List<Testing>
{
new Testing {value1 = "Value1 - 1", value2 = "Value2 - 1", value3 = 3},
new Testing {value1 = "Value1 - 2", value2 = "Value2 - 2", value3 = 2},
new Testing {value1 = "Value1 - 3", value2 = "Value2 - 3", value3 = 3},
new Testing {value1 = "Value1 - 4", value2 = "Value2 - 4", value3 = 4},
new Testing {value1 = "Value1 - 5", value2 = "Value2 - 5", value3 = 5},
new Testing {value1 = "Value1 - 6", value2 = "Value2 - 6", value3 = 6},
new Testing {value1 = "Value1 - 7", value2 = "Value2 - 7", value3 = 7}
};

//use testList.Contains to see if value3 = 3
//use testList.Contains to see if value3 = 2 and value1 = "Value1 - 2"


}
}

最佳答案

你可以使用

testList.Exists(x=>x.value3 == 3)

关于c# - 带有通用对象列表的 List.Contains(item),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/503734/

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