Проверьте, содержит ли список объектов определенное значение - PullRequest
0 голосов
/ 11 февраля 2019

Я пытаюсь выяснить, если возможно, как проверить, содержит ли объект конкретное значение.

Мой 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))

Я хотел бы проверить, есть ли commentsList объект с TypeId 4.

Можно ли это сделать?

Любая помощь приветствуется и спасибо заранее :-)

1 Ответ

0 голосов
/ 11 февраля 2019

Используйте Любой , чтобы проверить, есть ли в списке элемент, удовлетворяющий требованию.

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