C# | Compruebe si HybridDictionary es de solo lectura

La propiedad HybridDictionary.IsReadOnly se usa para obtener un valor que indica si HybridDictionary es de solo lectura o no.

Sintaxis:

public bool IsReadOnly { get; }

Valor devuelto: esta propiedad siempre devuelve falso .

Los siguientes programas ilustran el uso de la propiedad HybridDictionary.IsReadOnly :

Ejemplo 1:

// C# code to check whether the
// HybridDictionary is read-only.
using System;
using System.Collections;
using System.Collections.Specialized;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
  
        // Creating a HybridDictionary named myDict
        HybridDictionary myDict = new HybridDictionary();
  
        // Adding key/value pairs in myDict
        myDict.Add("A", "Apple");
        myDict.Add("B", "Banana");
        myDict.Add("C", "Cat");
        myDict.Add("D", "Dog");
        myDict.Add("E", "Elephant");
        myDict.Add("F", "Fish");
  
        // To check whether the HybridDictionary
        // is read-only.
        Console.WriteLine(myDict.IsReadOnly);
    }
}

Producción:

False

Ejemplo 2:

// C# code to check whether the
// HybridDictionary is read-only.
using System;
using System.Collections;
using System.Collections.Specialized;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
  
        // Creating a HybridDictionary named myDict
        HybridDictionary myDict = new HybridDictionary();
  
        // Adding key/value pairs in myDict
        myDict.Add("one", "1");
        myDict.Add("two", "2");
        myDict.Add("three", "3");
        myDict.Add("four", "4");
  
        // To check whether the HybridDictionary
        // is read-only.
        Console.WriteLine(myDict.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) .
  • Una colección que es de solo lectura es simplemente una colección con un contenedor que impide modificar la colección. Por lo tanto, si se realizan cambios en la colección subyacente, la colección de solo lectura refleja esos cambios.

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 *