C# | Compruebe si ListDictionary tiene un tamaño fijo

La propiedad ListDictionary.IsFixedSize se usa para obtener un valor que indica si ListDictionary tiene un tamaño fijo o no.

Sintaxis:

public bool IsFixedSize { get; }

Valor devuelto: esta propiedad siempre devuelve falso .

Ejemplo:

// C# code to check if ListDictionary
// has a fixed size
using System;
using System.Collections;
using System.Collections.Specialized;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
  
        // Creating a ListDictionary named myDict
        ListDictionary myDict = new ListDictionary();
  
        myDict.Add("Australia", "Canberra");
        myDict.Add("Belgium", "Brussels");
        myDict.Add("Netherlands", "Amsterdam");
        myDict.Add("China", "Beijing");
        myDict.Add("Russia", "Moscow");
        myDict.Add("India", "New Delhi");
  
        // Checking if ListDictionary has a fixed size
        Console.WriteLine(myDict.IsFixedSize);
    }
}

Producción:

False

Nota:

  • Una colección con un tamaño fijo no permite la adición o eliminación de elementos después de crear la colección, pero permite la modificación de elementos existentes.
  • Una colección con un tamaño fijo es simplemente una colección con un envoltorio que impide agregar y quitar elementos. Por lo tanto, si se realizan cambios en la colección subyacente, incluida la adición o eliminación de elementos, la colección de tamaño fijo refleja esos cambios.
  • 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *