El constructor StringDictionary() se usa para inicializar una nueva instancia de la clase StringDictionary que estará vacía y tendrá la capacidad inicial predeterminada. StringDictionary es una colección especializada. Esta clase viene bajo el espacio de System.Collections.Specialized
nombres. Solo permite claves de string y valores de string. Sufre de problemas de rendimiento. Implementa una tabla hash con la clave y el valor tipificado fuertemente para que sean strings en lugar de objetos.
Sintaxis:
public StringDictionary ();
Ejemplo 1:
// C# Program to illustrate how // to create a StringDictionary using System; using System.Collections; using System.Collections.Specialized; class Geeks { // Main Method public static void Main(String[] args) { // sd is the StringDictionary object // StringDictionary() is the constructor // used to initializes a new // instance of the StringDictionary class StringDictionary sd = new StringDictionary(); // Count property is used to get the // number of elements in StringDictionary // It will give 0 as no elements // are present currently Console.WriteLine(sd.Count); } }
Producción:
0
Ejemplo 2:
// C# Program to illustrate how // to create a StringDictionary using System; using System.Collections; using System.Collections.Specialized; class Geeks { // Main Method public static void Main(String[] args) { // sd is the StringDictionary object // StringDictionary() is the constructor // used to initializes a new // instance of the StringDictionary class StringDictionary sd = new StringDictionary(); Console.Write("Before Add Method: "); // Count property is used to get the // number of elements in StringDictionary // It will give 0 as no elements // are present currently Console.WriteLine(sd.Count); // Adding key/value pairs in sd sd.Add("1", "C"); sd.Add("2", "C++"); sd.Add("3", "Java"); sd.Add("4", "Python"); sd.Add("5", "C#"); sd.Add("6", "HTML"); Console.Write("After Add Method: "); // Count property is used to get the // number of elements in sd Console.WriteLine(sd.Count); } }
Producción:
Before Add Method: 0 After Add Method: 6
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