C# | Buscar en un objeto SortedList

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 . El método SortedList.ContainsKey(Object) se usa para verificar si un objeto SortedList contiene una clave … Continue reading «C# | Buscar en un objeto SortedList»

C# | Operación OR bit a bit entre los elementos de BitArray

La clase BitArray administra una array compacta de valores de bits, que se representan como valores booleanos, donde verdadero indica que el bit está activado , es decir, 1 y falso indica que el bit está desactivado , es decir, 0 . Esta clase está contenida en el espacio de nombres System.Collections . El método … Continue reading «C# | Operación OR bit a bit entre los elementos de BitArray»

C# | Eliminar todos los elementos de una Lista que coincidan con las condiciones definidas por el predicado

El método List<T>.RemoveAll(Predicate<T>) se usa para eliminar todos los elementos que coinciden con las condiciones definidas por el predicado especificado. Propiedades de la lista: Es diferente de las arrays. Una lista se puede cambiar de tamaño dinámicamente, pero las arrays no. La clase de lista puede aceptar nulo como un valor válido para los tipos … Continue reading «C# | Eliminar todos los elementos de una Lista que coincidan con las condiciones definidas por el predicado»

C# | Establecer todos los bits en el BitArray al valor especificado

La clase BitArray administra una array compacta de valores de bits, que se representan como valores booleanos, donde verdadero indica que el bit está activado , es decir, 1 y falso indica que el bit está desactivado , es decir, 0 . Esta clase está contenida en el espacio de nombres System.Collections . El método … Continue reading «C# | Establecer todos los bits en el BitArray al valor especificado»

C# | Índice de la primera aparición en StringCollection – Part 1

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 . El método StringCollection.IndexOf(String) se utiliza para buscar la string especificada que devuelve el índice basado en cero de la primera aparición dentro … Continue reading «C# | Índice de la primera aparición en StringCollection – Part 1»

C# | Comprobar si un objeto SortedList está sincronizado

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 . La propiedad SortedList.IsSynchronized se usa para obtener un valor que indica si el acceso … Continue reading «C# | Comprobar si un objeto SortedList está sincronizado»

C# | Añadir un elemento a la tabla Hash

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. El método Hashtable.Add(Object, Object) se usa para agregar un elemento con la clave y el valor especificados en Hashtable. Sintaxis: public … Continue reading «C# | Añadir un elemento a la tabla Hash»

C# | Compruebe si ArrayList es de solo lectura

ArrayList representa una colección ordenada de un objeto que se puede indexar individualmente. Es básicamente una alternativa a una array. También permite la asignación de memoria dinámica, agregando, buscando y ordenando elementos en la lista. La propiedad ArrayList.IsReadOnly se usa para verificar si ArrayList es de solo lectura o no. Propiedades: Los elementos se pueden … Continue reading «C# | Compruebe si ArrayList es de solo lectura»

C# | Comprobar si Hashtable tiene un tamaño fijo

La propiedad Hashtable.IsFixedSize se usa para obtener un valor que indica si Hashtable tiene un tamaño fijo o no. Sintaxis: public virtual bool IsFixedSize { get; } Valor devuelto: esta propiedad devuelve verdadero si Hashtable tiene un tamaño fijo; de lo contrario, devuelve falso . El valor predeterminado es falso . Los siguientes programas ilustran … Continue reading «C# | Comprobar si Hashtable tiene un tamaño fijo»

Método Queue.Enqueue() en C#

Este método se utiliza para agregar un objeto al final de la cola. Esto viene bajo el espacio de nombres System.Collections. El valor puede anularse y si Count es menor que la capacidad de la array interna, este método es una operación O(1). Si es necesario reasignar la array interna para acomodar el nuevo elemento, … Continue reading «Método Queue.Enqueue() en C#»