La clase SortedList es una colección de pares (clave, valor) que se ordenan según las claves. Se puede acceder a esos pares por clave y también por índice (indexación basada en cero). Esto viene bajo el espacio de nombres System.Collections .
La propiedad SortedList.IsReadOnly se usa para obtener un valor que indica si un objeto SortedList es de solo lectura o no.
Propiedades de SortedList:
- Internamente, el objeto de SortedList mantiene las dos arrays. La primera array se utiliza para almacenar los elementos de la lista, es decir, las claves, y la segunda se utiliza para almacenar los valores asociados.
- Una clave no puede ser nula, pero el valor puede serlo.
- Como SortedList usó la clasificación, lo que lo hace más lento en comparación con Hashtable.
- La capacidad de una SortedList se puede aumentar dinámicamente mediante la reasignación.
- Las claves en SortedList no se pueden duplicar, pero los valores sí.
- SortedList se puede ordenar de acuerdo con las claves usando IComparer (ya sea en orden ascendente o descendente).
Sintaxis:
public virtual bool IsReadOnly { get; }
Valor devuelto: esta propiedad devuelve True si el objeto SortedList es de solo lectura; de lo contrario, devuelve False . El valor predeterminado es Falso .
Ejemplo:
// C# code to check if a // SortedList is read-only using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating an SortedList SortedList mySortedList = new SortedList(); // Adding elements to SortedList mySortedList.Add("a", "A"); mySortedList.Add("b", "B"); mySortedList.Add("c", "C"); mySortedList.Add("d", "D"); // Checking if the created // SortedList is read-only or not Console.WriteLine(mySortedList.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