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.IsFixedSize se usa para verificar si un objeto SortedList tiene un tamaño fijo o no.
Propiedades de SortedList:
- Internamente, el objeto de SortedList mantiene 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 usa la clasificación, 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 IsFixedSize { get; }
Valor de retorno: esta propiedad devuelve True si el objeto SortedList tiene un tamaño fijo; de lo contrario, devuelve False . El valor predeterminado de esta propiedad es False .
Ejemplo:
// C# code to check if a SortedList // object has a fixed size 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("1", "one"); mySortedList.Add("2", "two"); mySortedList.Add("3", "three"); mySortedList.Add("4", "four"); mySortedList.Add("5", "five"); // Checking if a SortedList // object has a fixed size Console.WriteLine(mySortedList.IsFixedSize); } }
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).
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