La propiedad Hashtable.IsReadOnly se usa para obtener un valor que indica si Hashtable es de solo lectura o no.
Sintaxis:
public virtual bool IsReadOnly { get; }
Valor devuelto: esta propiedad devuelve verdadero si Hashtable es de solo lectura; de lo contrario, devuelve falso . El valor predeterminado es falso .
Los siguientes programas ilustran la propiedad discutida anteriormente:
Ejemplo 1:
// C# code to check if Hashtable // is read-only or not using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Hashtable Hashtable myTable = new Hashtable(); // Adding elements in Hashtable myTable.Add("G", "Geeks"); myTable.Add("C", "C#"); myTable.Add("D", "Data Structures"); myTable.Add("Q", "Quiz"); // Checking if Hashtable is read-only or not // this will return false Console.WriteLine(myTable.IsReadOnly); } }
Producción:
False
Ejemplo 2:
// C# code to check if Hashtable // is read-only or not using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Hashtable Hashtable myTable = new Hashtable(); // Adding elements in Hashtable myTable.Add("1", "C"); myTable.Add("2", "C#"); myTable.Add("3", "C++"); myTable.Add("4", "HTML"); myTable.Add("5", "CSS"); // Checking if Hashtable is read-only or not // this will return false Console.WriteLine(myTable.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.
- 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.
- Recuperar el valor de esta propiedad es una operación O(1).
Referencia:
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA