Phương thức Array.Clear trong C# xóa (đặt về 0) tất cả các phần tử trong mảng.
Ví dụ dưới đây khởi tạo mảng 3 phần tử:
int[] arr = new int[] { 11, 40, 20 };
Sử dụng Array.Clear để đặt tất cả về 0:
Array.Clear(arr, 0, arr.Length);
Ví dụ
using System;
class Program {
static void Main() {
int[] arr = new int[] { 11, 40, 20 };
Console.WriteLine("Mảng (Cũ):");
foreach (int val in arr) {
Console.WriteLine(val);
}
Array.Clear(arr, 0, arr.Length);
Console.WriteLine("Mảng (Sau Clear):");
foreach (int val in arr) {
Console.WriteLine(val);
}
}
}
Kết quả
Mảng (Cũ): 11 40 20 Mảng (Sau Clear): 0 0 0