Array.IsReadOnly Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si Array es de solo lectura.
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 propiedad
Esta propiedad es siempre false
para todas las matrices.
Implementaciones
Comentarios
Array implementa la IsReadOnly propiedad porque es necesaria para la System.Collections.IList interfaz . Una matriz que es de solo lectura no permite la adición, eliminación o modificación de elementos después de crear la matriz.
Si necesita una colección de solo lectura, use una System.Collections clase que implemente la System.Collections.IList interfaz .
Si convierte o convierte una matriz en un IList objeto de interfaz, la IList.IsReadOnly propiedad devuelve false
. Sin embargo, si convierte o convierte una matriz en una IList<T> interfaz, la IsReadOnly
propiedad devuelve true
.
La recuperación del valor de esta propiedad es una operación O(1).