Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức Array.FindAll () trong C #

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