VOOZH about

URL: https://www.geeksforgeeks.org/c-sharp/c-sharp-array-findall-method/

⇱ C# | Array.FindAll() Method - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

C# | Array.FindAll() Method

Last Updated : 11 Jul, 2025

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:
 


Output: 
Initial Array:
Sun
Mon
Tue
Sat

Elements are: 
Sun
Sat

 

Example 2:
 


Output: 
Trying to get the element from a null array

Exception Thrown: System.ArgumentNullException

 

Reference: 
 


 

Comment
Article Tags:

Explore