C# में Array.TrueForAll () विधि का उपयोग यह निर्धारित करने के लिए किया जाता है कि सरणी में प्रत्येक तत्व निर्दिष्ट विधेय द्वारा परिभाषित शर्तों से मेल खाता है या नहीं।
सिंटैक्स
निम्नलिखित वाक्य रचना है -
public static bool TrueForAll<T> (T[] array, Predicate<T> match);
उदाहरण
आइए अब 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"); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
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