El método OrderedDictionary.AsReadOnly devuelve una copia de solo lectura de la colección actual de OrderedDictionary.
Sintaxis:
public System.Collections.Specialized.OrderedDictionary AsReadOnly ();
Valor devuelto: una copia de solo lectura de la colección OrderedDictionary actual.
A continuación se dan algunos ejemplos para entender la implementación de una mejor manera:
Ejemplo 1:
// C# code to get a read-only // copy of the OrderedDictionary using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver method public static void Main() { // Creating a orderedDictionary named myDict OrderedDictionary myDict = new OrderedDictionary(); // Adding key and value in myDict myDict.Add("key1", "value1"); myDict.Add("key2", "value2"); myDict.Add("key3", "value3"); myDict.Add("key4", "value4"); myDict.Add("key5", "value5"); // To Get a read-only copy of // the OrderedDictionary OrderedDictionary myDict_1 = myDict.AsReadOnly(); // Checking if myDict_1 is read-only Console.WriteLine(myDict_1.IsReadOnly); } }
Producción:
True
Ejemplo 2:
// C# code to get a read-only // copy of the OrderedDictionary using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver method public static void Main() { // Creating a orderedDictionary named myDict OrderedDictionary myDict = new OrderedDictionary(); // Adding key and value in myDict myDict.Add("A", "Apple"); myDict.Add("B", "Banana"); myDict.Add("C", "Cat"); myDict.Add("D", "Dog"); // To Get a read-only copy of // the OrderedDictionary OrderedDictionary myDict_1 = myDict.AsReadOnly(); // Checking if myDict_1 is read-only Console.WriteLine(myDict_1.IsReadOnly); } }
Producción:
True
Nota: El método AsReadOnly crea un contenedor de solo lectura alrededor de la colección OrderedDictionary actual. Los cambios realizados en la colección OrderedDictionary se reflejan en la copia de solo lectura.
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