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