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.IList インターフェイスを実装するSystem.Collections クラスを使用します。
配列を IList インターフェイス オブジェクトにキャストまたは変換すると、 IList.IsReadOnly プロパティは falseを返します。 ただし、配列を IList<T> インターフェイスにキャストまたは変換すると、 IsReadOnly プロパティは trueを返します。
このプロパティの値の取得は O(1) 操作です。