Array.IsReadOnly Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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).