El método StringDictionary.Clear se usa para eliminar todas las entradas del StringDictionary.
Sintaxis:
public virtual void Clear ();
Excepción: este método generará la excepción NotSupportedException si StringDictionary es de solo lectura.
Ejemplo:
// C# code to remove all entries // from the StringDictionary using System; using System.Collections; using System.Collections.Specialized; class GFG { // Driver code public static void Main() { // Creating a StringDictionary named myDict StringDictionary myDict = new StringDictionary(); // Adding key and value into the StringDictionary myDict.Add("A", "Apple"); myDict.Add("B", "Banana"); myDict.Add("C", "Cat"); myDict.Add("D", "Dog"); myDict.Add("E", "Elephant"); myDict.Add("F", "Fish"); // Displaying the keys and values in StringDictionary Console.WriteLine("The number of key/value pairs are : " + myDict.Count); foreach(DictionaryEntry dic in myDict) { Console.WriteLine(dic.Key + " " + dic.Value); } // Removing all entries from the StringDictionary myDict.Clear(); // Displaying the keys and values in StringDictionary Console.WriteLine("The number of key/value pairs are : " + myDict.Count); foreach(DictionaryEntry dic in myDict) { Console.WriteLine(dic.Key + " " + dic.Value); } } }
Producción:
The number of key/value pairs are : 6 b Banana c Cat a Apple f Fish d Dog e Elephant The number of key/value pairs are : 0
Nota: Este método es una operación O(n), donde n es Count.
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