Поделиться через


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).

Применяется к

См. также раздел