Array.IsReadOnly Propriedade

Definição

Recebe um valor que indica se o Array é apenas de 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 de Propriedade

Esta propriedade aplica-se sempre false a todos os arrays.

Implementações

Observações

Array implementa a IsReadOnly propriedade porque é exigida pela System.Collections.IList interface. Um array que é apenas leitura não permite a adição, remoção ou modificação de elementos após a criação do array.

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

Se fizer cast ou converter um array num IList objeto de interface, a IList.IsReadOnly propriedade devolve false. No entanto, se fizer cast ou converter um array numa IList<T> interface, a IsReadOnly propriedade devolve true.

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

Aplica-se a

Ver também