Array.IsReadOnly Propriedade

Definição

Obtém um valor que indica se o Array é somente leitura.

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

Valor da propriedade

Esta propriedade é sempre false para todas as matrizes.

Implementações

Comentários

Array implementa a IsReadOnly propriedade porque ela é exigida pela System.Collections.IList interface . Uma matriz somente leitura não permite a adição, remoção ou modificação de elementos após a criação da matriz.

Se você precisar de uma coleção somente leitura, use uma System.Collections classe que implemente a System.Collections.IList interface .

Se você converter ou converter uma matriz em um IList objeto de interface, a IList.IsReadOnly propriedade retornará false. No entanto, se você converter ou converter uma matriz em uma IList<T> interface, a IsReadOnly propriedade retornará true.

A recuperação do valor dessa propriedade é uma operação O(1).

Aplica-se a

Confira também