检查对象列表是否包含特定值

时间:2019-02-11 10:40:03

标签: c# list object contains

如果可能的话,我试图找出如何检查对象是否包含特定值的方法。

我的contentList对象如下:

[{
    "TypeId": 1,
    "Content": "Some content here"
},
{
    "TypeId": 2,
    "Content": "Some new content here"
},
{
    "TypeId": 4,
    "Content": "Some other content here"
}]

现在,我想做的就是搜索如下内容:

if(commentsList.Contains(4))

我想检查commentList是否有一个TypeType为4的对象。

可以做到吗?

感谢您的任何帮助,并在此先感谢:-)

1 个答案:

答案 0 :(得分:3)

使用Any检查列表中是否存在满足要求的元素。

commentsList.Any(x => x.TypeId == 4)