Мне нужно знать, содержит ли Список, с которым я работаю, только некоторые конкретные значения.Список Linq содержит определенные значения
var list = new List<string> { "First", "Second", "Third" };
Если я хочу знать, если список содержит по крайней мере один элемент со значением «First» Я использую Любое ключевое слово:
var result = list.Any(l => l == "First");
Но как я могу написать выражение Linq, что вернет true/false только в том случае, если List содержит значения «First» и «Second»?
Что произойдет, если я пишу здесь что-то вроде: список = новый список { «Первый», «Первый», «Второй»} Будет ли он вернуться правда так или иначе? –
Raffaeu
@ Raffaeu: Да, все 3 образца, которые я предоставил, вернут true. – Ani
Спасибо, я дам ему шанс, мне лично нравится первый синтаксис, это больше SQLish – Raffaeu