Ler em inglês

Compartilhar via


Array.IsReadOnly Propriedade

Definição

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

C#
public bool IsReadOnly { get; }
C#
public virtual bool IsReadOnly { get; }

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

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Confira também