代码之家  ›  专栏  ›  技术社区  ›  Mansa

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

  •  -2
  • Mansa  · 技术社区  · 6 年前

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

    我的对象内容列表如下:

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

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

    if(commentsList.Contains(4))
    

    我想检查CommentsList是否有类型ID为4的对象。

    能做到吗?

    如有任何帮助,请提前致谢:—)

    1 回复  |  直到 6 年前
        1
  •  3
  •   vc 74    6 年前

    使用 Any 检查列表中是否有满足需求的元素。

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