Phương thức Array.FindAll () trong C # được sử dụng để truy xuất tất cả các phần tử phù hợp với các điều kiện được xác định bởi vị từ được chỉ định.
Cú pháp
Sau đây là cú pháp -
public static T[] FindAll<T> (T[] array, Predicate<T> match);
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Array.FindAll () -
using System; public class Demo{ public static void Main(){ Console.WriteLine("Array elements..."); string[] arr = { "car", "bike", "truck", "bus"}; for (int i = 0; i < arr.Length; i++){ Console.Write("{0} ", arr[i]); } Console.WriteLine(); String[] res = Array.FindAll(arr, ele => ele.StartsWith("b", StringComparison.Ordinal)); Console.Write("\nAll Searched elements...\n"); for (int i = 0; i < res.Length; i++) { Console.WriteLine("{0}", res[i]); } Console.WriteLine(); } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Array elements... car bike truck bus All Searched elements... bike bus