Filtering refers to the operation of restricting the result set to contain only those elements that satisfy a specified condition. It is also known as selection.
The following illustration shows the results of filtering a sequence of characters. The predicate for the filtering operation specifies that the character must be 'A'.
The standard query operator methods that perform selection are listed in the following section.
C# Query Expression Syntax
Visual Basic Query Expression Syntax
Selects values, depending on their ability to be cast to a specified type.
Selects values that are based on a predicate function.
The following example uses the where clause in C# or the Where clause in Visual Basic to filter from an array those strings that have a specific length.