Array.IsReadOnly 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,指出 Array 是否唯讀。
public:
property bool IsReadOnly { bool get(); };
public:
virtual property bool IsReadOnly { bool get(); };
public bool IsReadOnly { get; }
public virtual bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public ReadOnly Property IsReadOnly As Boolean
Public Overridable ReadOnly Property IsReadOnly As Boolean
屬性值
所有陣列的這個屬性一律會是 false
。
實作
備註
Array 會實作 IsReadOnly 屬性,因為 介面需要 System.Collections.IList 屬性。 唯讀陣列不允許在建立陣列之後加入、移除或修改元素。
如果您需要唯讀集合,請使用 System.Collections 實作 介面的 System.Collections.IList 類別。
如果您轉換或轉換陣列至 IList 介面物件,屬性會 IList.IsReadOnly 傳 false
回 。 不過,如果您轉換或轉換陣列至 IList<T> 介面,則 屬性會 IsReadOnly
傳 true
回 。
擷取這個屬性的值是一種 O(1) 運算。