![]() |
VOOZH | about |
This method is used to retrieve all the elements that match the conditions defined by the specified predicate.
Syntax:
public static T[] FindAll (T[] array, Predicate match);
Here, T is the type of element of the array.
Parameters:
array: It is the one-dimensional, zero-based array to search.
match: It is the predicate that defines the conditions of the element to search for.
Return Value: This method return an array containing all elements that matches the conditions defined by the specified predicate if it is found. Otherwise, it returns an empty array.
Exception: This method throws ArgumentNullException if the array is null or match is null.
Below programs illustrate the use of Array.FindAll(T[], Predicate) Method:
Example 1:
Initial Array: Sun Mon Tue Sat Elements are: Sun Sat
Example 2:
Trying to get the element from a null array Exception Thrown: System.ArgumentNullException
Reference: