ArrayList representa una colección ordenada de un objeto que se puede indexar individualmente. Es básicamente una alternativa a una array. También permite la asignación de memoria dinámica, agregando, buscando y ordenando elementos en la lista. La propiedad ArrayList.IsReadOnly se usa para verificar si ArrayList es de solo lectura o no.
Propiedades:
- Los elementos se pueden agregar o eliminar de la colección Array List en cualquier momento.
- No se garantiza que ArrayList se ordene.
- La capacidad de un ArrayList es el número de elementos que puede contener ArrayList.
- Se puede acceder a los elementos de esta colección mediante un índice entero. Los índices de esta colección están basados en cero.
- También permite duplicar elementos.
- No se admite el uso de arrays multidimensionales como elementos en una colección ArrayList.
Sintaxis:
public virtual bool IsReadOnly { get; }
Valor devuelto: este método devuelve True si ArrayList es de solo lectura; de lo contrario, devuelve False . El valor predeterminado es Falso .
Ejemplo:
// C# code to check if the ArrayList // is read-only or not using System; using System.Collections; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Creating an ArrayList ArrayList myList = new ArrayList(); // Adding elements to ArrayList myList.Add("Geeks"); myList.Add("for"); myList.Add("Geeks"); myList.Add("Noida"); myList.Add("Geeks Classes"); myList.Add("Delhi"); // To check if the ArrayList is read-only or not Console.WriteLine(myList.IsReadOnly); } }
Producción:
False
Nota:
- Una colección que es de solo lectura no permite la adición, eliminación o modificación de elementos después de crear la colección.
- Recuperar el valor de esta propiedad es una operación O(1).
Referencia:
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA