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 класс, реализующий System.Collections.IList интерфейс.
При приведение или преобразование массива IList в объект IList.IsReadOnly интерфейса возвращается falseсвойство. Однако если вы создаете или преобразуете массив в IList<T> интерфейс, IsReadOnly свойство возвращается true.
Получение значения этого свойства является операцией O(1).