C# में एक ऐरे में निर्दिष्ट शर्तों से मेल खाने वाले तत्व हैं या नहीं, यह जांचने के लिए Array.Exists() मेथड का उपयोग किया जाता है। यह मेथड एक प्रेडिकेट डेलीगेट लेता है और बूलियन मान लौटाता है।
उदाहरण 1
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")));
}
}
आउटपुट
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
उदाहरण 2
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("क्या products Accessories ऐरे में है? = {0}",
Array.Exists(products, ele => ele == "Accessories"));
Console.WriteLine("क्या products Stationery ऐरे में है? = {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")));
}
}
आउटपुट
Products list... Electronics Accessories Clothing Toys Clothing Furniture क्या products Accessories ऐरे में है? = True क्या products Stationery ऐरे में है? = 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