Linq contains list string

Contains example. We add System.Collections.Generic at the top. The example in the program shows the Contains extension being used on the List type with a case-insensitive search.

Part 1 A string List is constructed. The code adds 3 string literals to the collection's internal array through the Add method.

Part 2 We try to find the element "dog," and we use the default comparison logic, which means it is case-sensitive.

Part 3 We call Contains with StringComparer.OrdinalIgnoreCase, which implements IEqualityComparer. This is an insensitive string search.

Part 4 Contains returns a bool. When an element is not found, Contains returns false. We can store the result in an expression.

Using Linq, how to check if value exist in list of objects from a list of strings? from csharp