C# में Array.Clear () विधि का उपयोग किसी सरणी में तत्वों को साफ़ करने और उन्हें इसके डिफ़ॉल्ट पर सेट करने के लिए किया जाता है। तत्वों को एक सीमा में साफ़ किया जाता है। वाक्य रचना इस प्रकार है -
सिंटैक्स
public static void Clear (Array arr, int index, int len);
यहां, arr वह सरणी है जिसके तत्वों को साफ़ किया जाना है, अनुक्रमणिका साफ़ करने के लिए तत्वों की प्रारंभिक अनुक्रमणिका है, और लेन साफ़ करने के लिए तत्वों की गिनती है।
आइए अब Array.Clear() विधि को लागू करने के लिए एक उदाहरण देखें -
उदाहरण
using System; public class Demo{ public static void Main(){ Console.WriteLine("Array elements..."); int[] arr = { 20, 50, 100, 150, 200, 300, 400, 450, 500, 600, 800, 1000, 1500, 2000 }; for (int i = 0; i < 14; i++){ Console.Write("{0} ", arr[i]); } Console.WriteLine(); Console.WriteLine("Clearing some elements in a range..."); Array.Clear(arr, 5, 9); for (int i = 0; i < 14; i++){ Console.Write("{0} ", arr[i]); } Console.WriteLine(); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
Array elements... 20 50 100 150 200 300 400 450 500 600 800 1000 1500 2000 Clearing some elements in a range... 20 50 100 150 200 0 0 0 0 0 0 0 0 0
आइए एक और उदाहरण देखें -
उदाहरण
using System; public class Demo{ public static void Main(){ Console.WriteLine("Array elements..."); int[,] arr = { {20, 50, 100, 120}, {150, 200, 300, 350}, {400, 450, 500, 550}, {600, 800, 1000, 1200} }; for (int i = 0; i < 4; i++){ for (int j = 0; j < 4; j++){ Console.Write("{0} ", arr[i,j]); } Console.WriteLine(); } Console.WriteLine(); Console.WriteLine("Clearing some elements in a range..."); Array.Clear(arr, 5, 9); for (int i = 0; i < 4; i++){ for (int j = 0; j < 4; j++){ Console.Write("{0} ", arr[i,j]); } Console.WriteLine(); } Console.WriteLine(); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
Array elements... 20 50 100 120 150 200 300 350 400 450 500 550 600 800 1000 1200 Clearing some elements in a range... 20 50 100 120 150 0 0 0 0 0 0 0 0 0 1000 1200