Thuộc tính Array.IsReadOnly lấy giá trị chỉ ra mảng có chỉ đọc (read-only) hay không.
Trước tiên thiết lập giá trị mảng:
Array arr = Array.CreateInstance(typeof(String), 3);
arr.SetValue("Electronics", 0);
arr.SetValue("Clothing", 1);
Dùng IsReadOnly kiểm tra mảng có read-only không. Nếu read-only thì không thể cập nhật:
arr.IsReadOnly
Ví dụ hoàn chỉnh dùng Array.IsReadOnly:
Ví dụ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace lower {
class Program {
static void Main(string[] args) {
Array arr = Array.CreateInstance(typeof(String), 3);
arr.SetValue("Electronics", 0);
arr.SetValue("Clothing", 1);
Console.WriteLine("Lower Bound: {0}", arr.GetLowerBound(0).ToString());
Console.WriteLine("isReadOnly: {0}", arr.IsReadOnly.ToString());
Console.ReadLine();
}
}
}
Kết quả
Lower Bound: 0
isReadOnly: False