Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Thuộc tính Array.IsReadOnly trong C# làm gì?

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