次の方法で共有


Array.IsReadOnly プロパティ

定義

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) 操作です。

適用対象

こちらもご覧ください