C# में Array.Find() मेथड का उपयोग किसी ऐसे तत्व को खोजने के लिए किया जाता है जो निर्दिष्ट प्रेडिकेट द्वारा परिभाषित शर्तों से मेल खाता है और संपूर्ण Array में पहली घटना को लौटाता है।
सिंटैक्स
निम्नलिखित सिंटैक्स है:
public static T Find<T> (T[] array, Predicate<T> match);
यहाँ, array खोजने के लिए एक-आयामी, शून्य-आधारित सरणी है, जबकि match वह प्रेडिकेट है जो खोजे जाने वाले तत्व की शर्तों को परिभाषित करता है।
उदाहरण
आइए अब Array.Find() मेथड को लागू करने का एक उदाहरण देखते हैं:
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.Find(arr, ele => ele.StartsWith("t", StringComparison.Ordinal));
Console.Write("Searched element...");
Console.Write("{0}", res);
}
}आउटपुट
यह निम्नलिखित आउटपुट देगा:
Array elements... car bike truck bus Searched element...truck