Partilhar via


Array.IsReadOnly Propriedade

Definição

Obtém um valor que indica se o Array valor é 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

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

Recuperar o valor dessa propriedade é uma operação O(1).

Aplica-se a

Confira também