C# में Array.Find () विधि का उपयोग एक ऐसे तत्व की खोज के लिए किया जाता है जो निर्दिष्ट विधेय द्वारा परिभाषित शर्तों से मेल खाता है और पूरे Array के भीतर पहली घटना देता है।
सिंटैक्स
निम्नलिखित वाक्य रचना है -
public static T Find<T> (T[] array, Predicate<T> 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