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

Kiểm tra xem một mảng có chứa các phần tử phù hợp với các điều kiện được chỉ định trong C # hay không


Để kiểm tra xem một mảng có chứa các phần tử phù hợp với các điều kiện cụ thể hay không, chúng ta có thể sử dụng phương thức StartsWith () trong C # -

Ví dụ

using System;
public class Demo {
   public static void Main(){
      string[] products = { "Electronics", "Accessories", "Clothing", "Toys", "Clothing", "Furniture" };
      Console.WriteLine("Products list...");
      foreach(string s in products){
         Console.WriteLine(s);
      }
      Console.WriteLine("\nOne or more products begin with the letter 'C'? = {0}",
      Array.Exists(products, ele => ele.StartsWith("C")));
      Console.WriteLine("One or more planets begin with 'D'? = {0}",
      Array.Exists(products, ele => ele.StartsWith("D")));
      Console.WriteLine("One or more products begin with the letter 'T'? = {0}",
      Array.Exists(products, ele => ele.StartsWith("T")));
      Console.WriteLine("One or more planets begin with 'E'? = {0}",
      Array.Exists(products, ele => ele.StartsWith("E")));
   }
}

Đầu ra

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

Products list...
Electronics
Accessories
Clothing
Toys
Clothing
Furniture
One or more products begin with the letter 'C'? = True
One or more planets begin with 'D'? = False
One or more products begin with the letter 'T'? = True
One or more planets begin with 'E'? = True

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

using System;
public class Demo {
   public static void Main(){
      string[] products = { "Electronics", "Accessories", "Clothing", "Toys", "Clothing", "Furniture" };
      Console.WriteLine("Products list...");
      foreach(string s in products){
         Console.WriteLine(s);
      }
      Console.WriteLine("Is the products Accessories in the array? = {0}",
      Array.Exists(products, ele => ele == "Accessories"));
      Console.WriteLine("Is the products Stationery in the array? = {0}",
      Array.Exists(products, ele => ele == "Stationery"));
      Console.WriteLine("\nOne or more products begin with the letter 'C'? = {0}",
      Array.Exists(products, ele => ele.StartsWith("C")));
      Console.WriteLine("One or more planets begin with 'D'? = {0}",
      Array.Exists(products, ele => ele.StartsWith("D")));
      Console.WriteLine("One or more products begin with the letter 'T'? = {0}",
      Array.Exists(products, ele => ele.StartsWith("T")));
      Console.WriteLine("One or more planets begin with 'E'? = {0}",
      Array.Exists(products, ele => ele.StartsWith("E")));
   }
}

Đầu ra

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

Products list...
Electronics
Accessories
Clothing
Toys
Clothing
Furniture
Is the products Accessories in the array? = True
Is the products Stationery in the array? = False
One or more products begin with the letter 'C'? = True
One or more planets begin with 'D'? = False
One or more products begin with the letter 'T'? = True
One or more planets begin with 'E'? = True