C# | Cómo crear una lista ordenada – Part 1

La clase SortedList es una colección de pares (clave, valor) que se ordenan según las claves. Se puede acceder a esos pares por clave y también por índice (indexación basada en cero). Esto viene bajo el espacio de nombres System.Collections . Propiedades de SortedList: Internamente, el objeto de SortedList mantiene dos arrays. La primera array … Continue reading «C# | Cómo crear una lista ordenada – Part 1»

C# | Obtener un enumerador para todo el ArrayList

El método ArrayList.GetEnumerator se usa para obtener un enumerador para todo el ArrayList . Sintaxis: public virtual System.Collections.IEnumerator GetEnumerator (); Valor devuelto: Devuelve un IEnumerator para todo el ArrayList. Los siguientes programas ilustran el uso del método mencionado anteriormente: Ejemplo 1: // C# code to get an enumerator // for the entire ArrayList using System; … Continue reading «C# | Obtener un enumerador para todo el ArrayList»

C# | Obtener el índice de la clave especificada en un objeto SortedList – Part 1

El método SortedList.IndexOfKey(Object) se usa para obtener el índice basado en cero de la clave especificada en un objeto SortedList. Sintaxis: public virtual int IndexOfKey (object key); Aquí, key es la clave que se ubicará en el objeto SortedList. Valor devuelto: este método devuelve el índice basado en cero del tipo System.Int32del parámetro clave si … Continue reading «C# | Obtener el índice de la clave especificada en un objeto SortedList – Part 1»

C# | Obtiene o establece el valor del bit en una posición específica en el BitArray

La propiedad BitArray.Item[Int32] se usa para obtener o establecer el valor del bit en una posición específica en BitArray . Sintaxis: public bool this[int index] { get; set; } Aquí, el índice es el índice de base cero del valor que se va a obtener o establecer. Valor de retorno: Devuelve un valor booleano del … Continue reading «C# | Obtiene o establece el valor del bit en una posición específica en el BitArray»

C# | Compruebe si StringCollection es de solo lectura

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.IsReadOnly se usa para obtener un valor que indica si StringCollection es de solo lectura o no. Sintaxis: public bool … Continue reading «C# | Compruebe si StringCollection es de solo lectura»

C# | Obtenga o establezca el valor asociado con la clave especificada en SortedList

La propiedad SortedList.Item[Object] se usa para obtener y establecer el valor asociado con una clave específica en un objeto SortedList. Sintaxis: public virtual object this[object key] { get; set; } Aquí, la clave está asociada con el valor a obtener o establecer. Es del tipo objeto. Valor devuelto: esta propiedad devuelve el valor asociado con … Continue reading «C# | Obtenga o establezca el valor asociado con la clave especificada en SortedList»

C# | Creación de un contenedor sincronizado (seguro para subprocesos) para un objeto SortedList

El método SortedList.Synchronized(SortedList) se usa para obtener el contenedor sincronizado (seguro para subprocesos) para un objeto SortedList . Sintaxis: System.Collections.SortedList estático público sincronizado (lista System.Collections.SortedList); Aquí, list es el nombre del objeto SortedList que se sincronizará. Excepción: este método arrojará ArgumentNullException si la lista es nula. Los siguientes programas ilustran el uso del método mencionado … Continue reading «C# | Creación de un contenedor sincronizado (seguro para subprocesos) para un objeto SortedList»

C# | Eliminar la entrada con la clave especificada del StringDictionary

El método StringDictionary.Remove(String) se usa para eliminar la entrada con la clave especificada del diccionario de strings. Sintaxis: public virtual void Remove (string key); Aquí, clave es la clave de la entrada a eliminar. Excepciones: ArgumentNullException: si la clave es nula. NotSupportedException: si StringDictionary es de solo lectura. Los siguientes programas ilustran el uso del … Continue reading «C# | Eliminar la entrada con la clave especificada del StringDictionary»

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

La clase Hashtable representa una colección de pares de clave y valor que se organizan según el código hash de la clave. La clave se utiliza para acceder a los elementos de la colección. La propiedad Hashtable.Count se utiliza para obtener el número total de pares clave/valor contenidos en Hashtable. Sintaxis: myTable.Count Aquí, myTable es … Continue reading «C# | Cuente el número de pares clave/valor en el Hashtable»

Cola de C# con ejemplos

Una cola se utiliza para representar una colección de objetos primero en entrar, primero en salir (FIFO). Se utiliza cuando se necesita acceso a los elementos por orden de entrada. Es el tipo de colección no genérico que se define en el espacio de System.Collectionsnombres. Se utiliza para crear una colección dinámica que crece, según … Continue reading «Cola de C# con ejemplos»