Оператор -Contains
сравнивает один объект с коллекцией.Он возвращает true, если все это значение существует как элемент в коллекции.Он не учитывает регистр и не ограничивается строками.-CContains
- чувствительная к регистру версия.Метод .Contains()
- это метод .NET из класса String.Она сравнивает подстроку со строкой (по умолчанию чувствительна к регистру).
Ваш первый пример может использоваться для достижения желаемых результатов, если вы преобразуете свой массив в строку, поскольку jill
будет подстрокой в пределахстрока большего размера.
("jack","jill","john" -join ",").Contains("jill")
True
См. About_Comparison_Operators для получения подробной информации и примеров использования -Contains
.См. String.Contains метод для объяснения метода .Contains
.