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) 運算。