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

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

Phương thức Array.TrueForAll () trong C # được sử dụng để xác định xem mọi phần tử trong mảng có phù hợp với các điều kiện được xác định bởi vị từ được chỉ định hay không.

Cú pháp

Sau đây là cú pháp -

public static bool TrueForAll<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.TrueForAll () -

using System;
public class Demo{
   public static void Main(){
      Console.WriteLine("Array elements...");
      string[] arr = { "bike", "bus"};
      for (int i = 0; i < arr.Length; i++){
         Console.Write("{0} ", arr[i]);
      }
      Console.WriteLine();
      int lastIndex = Array.LastIndexOf(arr, "bus");
      Console.WriteLine("Last Ocurrence of element bus is at index = "+lastIndex);
      bool res = Array.TrueForAll(arr, ele => ele.StartsWith("b",
      StringComparison.Ordinal));
      if (res)
         Console.Write("Every element in the array matches the conditions defined by the specified predicate.");
      else
         Console.Write("Eevery element in the array do not matche the conditions defined by the specified predicate");
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Array elements...
bike bus
Last Ocurrence of element bus is at index = 1
Every element in the array matches the conditions defined by the specified predicate