C# | Agregar clave y valor en StringDictionary

El método StringDictionary.Add(String, String) se usa para agregar una entrada con la clave y el valor especificados en StringDictionary. Sintaxis: public virtual void Add (string key, string value); Parámetros: clave: Es la clave de la entrada que se desea agregar. valor: Es el valor de la entrada que se va a sumar. El valor puede … Continue reading «C# | Agregar clave y valor en StringDictionary»

C# | Comprobar si dos objetos StringDictionary son iguales o no

El método Equals(Object) que se hereda de la clase Object se usa para comprobar si un objeto StringDictionary especificado es igual a otro objeto StringDictionary o no. Sintaxis: public virtual bool Equals (object obj); Aquí, obj es el objeto que se comparará con el objeto actual. Valor devuelto: este método devuelve verdadero si el objeto … Continue reading «C# | Comprobar si dos objetos StringDictionary son iguales o no»

C# | Cuente el número de pares clave/valor en HybridDictionary

La propiedad HybridDictionary.Count se utiliza para obtener el número de pares clave/valor contenidos en HybridDictionary. Sintaxis: public int Count { get; } Valor devuelto: el número de pares clave/valor contenidos en HybridDictionary. Nota: Recuperar el valor de esta propiedad es una operación O(1). Los siguientes programas ilustran el uso de la propiedad HybridDictionary.Count : Ejemplo … Continue reading «C# | Cuente el número de pares clave/valor en HybridDictionary»

Cómo obtener acceso sincronizado a StringDictionary en C#

La propiedad StringDictionary.SyncRoot se usa para obtener un objeto que se puede usar para sincronizar el acceso a StringDictionary . 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: … Continue reading «Cómo obtener acceso sincronizado a StringDictionary en C#»

C# | Copie ListDictionary a la instancia de Array en el índice especificado – Part 1

El método ListDictionary.CopyTo(Array, Int32) se usa para copiar las entradas de ListDictionary en una instancia de Array unidimensional en el índice especificado. Sintaxis: public void CopyTo (Array array, int index); Parámetros: array : Es el Array unidimensional que es el destino de los objetos DictionaryEntry copiados de ListDictionary. El Array debe tener una indexación basada … Continue reading «C# | Copie ListDictionary a la instancia de Array en el índice especificado – Part 1»

C# | Obtener o Establecer en el índice especificado en StringCollection

La clase StringCollection es una nueva adición a la biblioteca de clases de .NET Framework que representa una colección de strings. La clase StringCollection se define en el espacio de nombres System.Collections.Specialized . Propiedades: StringCollection acepta nulo como un valor válido y permite elementos duplicados. Las comparaciones de strings distinguen entre mayúsculas y minúsculas. Se … Continue reading «C# | Obtener o Establecer en el índice especificado en StringCollection»

C# | Creación de un HybridDictionary que distingue entre mayúsculas y minúsculas con un tamaño inicial especificado – Part 1

El constructor HybridDictionary(Int32) se usa para crear un HybridDictionary que distingue entre mayúsculas y minúsculas con el tamaño inicial especificado. Sintaxis: public HybridDictionary (int initialSize); Aquí, initialSize es el número aproximado de entradas que HybridDictionary puede contener inicialmente. A continuación se dan algunos ejemplos para entender la implementación de una mejor manera: Ejemplo 1: // … Continue reading «C# | Creación de un HybridDictionary que distingue entre mayúsculas y minúsculas con un tamaño inicial especificado – Part 1»

C# | Creación de un HybridDictionary con tamaño inicial especificado y distinción entre mayúsculas y minúsculas – Part 1

HybridDictionary(Int32, Boolean) crea un HybridDictionary con el tamaño inicial especificado y la distinción entre mayúsculas y minúsculas. Sintaxis: public HybridDictionary (int initialSize, bool caseInsensitive); Parámetros: initialSize : el número aproximado de entradas que HybridDictionary puede contener inicialmente. caseInsensible: un valor booleano que indica si HybridDictionary no distingue entre mayúsculas y minúsculas. Los siguientes programas ilustran … Continue reading «C# | Creación de un HybridDictionary con tamaño inicial especificado y distinción entre mayúsculas y minúsculas – Part 1»

C# | Obtener el número de strings en StringCollection

La clase StringCollection es una nueva adición a la biblioteca de clases de .NET Framework que representa una colección de strings. La clase StringCollection se define en el espacio de nombres System.Collections.Specialized . La propiedad StringCollection.Count se usa para obtener el número de strings contenidas en StringCollection. Sintaxis: public int Count { get; } Valor … Continue reading «C# | Obtener el número de strings en StringCollection»

C# | Copie ListDictionary a la instancia de Array en el índice especificado

El método ListDictionary.CopyTo(Array, Int32) se usa para copiar las entradas de ListDictionary en una instancia de Array unidimensional en el índice especificado. Sintaxis: public void CopyTo (Array array, int index); Parámetros: array : Es el Array unidimensional que es el destino de los objetos DictionaryEntry copiados de ListDictionary. El Array debe tener una indexación basada … Continue reading «C# | Copie ListDictionary a la instancia de Array en el índice especificado»