C#-এ Array.Clear() মেথডটি একটি অ্যারেতে উপাদানগুলি পরিষ্কার করতে এবং সেগুলিকে তাদের ডিফল্ট মানতে সেট করতে ব্যবহৃত হয়। উপাদানগুলি একটি নির্দিষ্ট পরিসরে পরিষ্কার করা হয়।
সিনট্যাক্স
public static void Clear (Array arr, int index, int len);
এখানে, arr হল যে অ্যারেটির উপাদানগুলি পরিষ্কার করা হবে, index হল পরিষ্কার করা উপাদানগুলোর শুরুর সূচক, এবং len হল পরিষ্কার করা উপাদানগুলোর সংখ্যা।
উদাহরণ ১
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