C# | Clase HashSet

Un HashSet<T> es una colección desordenada de elementos únicos . Viene bajo el espacio de nombres System.Collections.Generic . Se utiliza en una situación en la que queremos evitar que se inserten duplicados en la colección. En cuanto al rendimiento, es mejor en comparación con la lista. Características de la clase HashSet: La clase HashSet< T … Continue reading «C# | Clase HashSet»

C# | Cómo insertar los elementos de una colección en la Lista en el índice especificado – Part 1

El método List<T>.InsertRange(Int32, IEnumerable<T>) se usa para insertar los elementos de una colección en List<T> en el índice 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 de … Continue reading «C# | Cómo insertar los elementos de una colección en la Lista en el índice especificado – Part 1»

C# | Método List.TrimExcess – Part 1

El método List<T>.TrimExcess se usa para establecer la capacidad en el número real de elementos en List<T>, si ese número es menor que un valor de umbral. Sintaxis: public void TrimExcess (); Nota: Este método se puede usar para minimizar la sobrecarga de memoria de una colección si no se agregarán nuevos elementos a la … Continue reading «C# | Método List.TrimExcess – Part 1»

Clase SortedDictionary en C#

En C#, la clase SortedDictionary<TKey,TValue> se usa para representar la colección de pares clave/valor. Este par está en forma ordenada y la clasificación se realiza en la clave. Esta clase se define en el espacio de nombres System.Collections.Generic . En la clase SortedDictionary, las claves son inmutables, siempre únicas y no pueden ser nulas. Puede … Continue reading «Clase SortedDictionary en C#»

C# | Comprobar si SortedSet contiene un elemento específico – Part 1

La clase SortedSet representa la colección de objetos ordenados. Esta clase viene bajo el espacio de nombres System.Collections.Generic . El método SortedSet<T>.Contains(T) se utiliza para verificar si un SortedSet contiene un elemento específico o no. Propiedades: En C#, la clase SortedSet se puede usar para almacenar, eliminar o ver elementos. Mantiene el orden ascendente y … Continue reading «C# | Comprobar si SortedSet contiene un elemento específico – Part 1»

C# | Comprobar si un SortedSet es un superconjunto de la colección especificada – Part 1

La clase SortedSet representa la colección de objetos ordenados. Esta clase viene bajo el espacio de nombres System.Collections.Generic . El método SortedSet<T>.IsSupersetOf(IEnumerable<T>) se usa para verificar si un objeto SortedSet<T> es un superconjunto de la colección especificada. Propiedades: En C#, la clase SortedSet se puede usar para almacenar, eliminar o ver elementos. Mantiene el orden … Continue reading «C# | Comprobar si un SortedSet es un superconjunto de la colección especificada – Part 1»

C# | Crear una pila a partir de una colección

Stack representa una colección de objetos de último en entrar, primero en salir . Se utiliza cuando necesita un acceso de último en entrar, primero en salir a los elementos. Cuando agrega un elemento en la lista, se le llama empujar el elemento y cuando lo elimina, se le llama sacar el elemento. La creación … Continue reading «C# | Crear una pila a partir de una colección»

C# | Propiedad Dictionary.Item[]

Esta propiedad se usa para obtener o establecer el valor asociado con la clave especificada en el Diccionario. Sintaxis: public TValue this[TKey key] { get; set; } Aquí, key es la clave del valor que se va a obtener o establecer. Valor de la Propiedad: Es el valor asociado a la clave especificada. Si no … Continue reading «C# | Propiedad Dictionary.Item[]»

C# | Obtenga la cantidad de Nodes contenidos en LinkedList<T> – Part 1

La propiedad LinkedList< T >.Count se usa para obtener el número de Nodes realmente contenidos en LinkedList<T>. Sintaxis: public int Count { get; } Valor devuelto: el número de Nodes realmente contenidos en LinkedList. Nota: Recuperar el valor de esta propiedad es una operación O(1). A continuación se dan algunos ejemplos para entender la implementación … Continue reading «C# | Obtenga la cantidad de Nodes contenidos en LinkedList<T> – Part 1»

C# | Comprobar si un elemento está en la cola

La cola representa unacolección de objetos de tipo primero en entrar, primero en salir . Se utiliza cuando necesita un acceso de elementos por orden de entrada. Cuando agrega un elemento en la lista, se llama enqueue , y cuando elimina un elemento, se llama deque . ColaMétodo .Contains(T)se utiliza para comprobar si un elemento … Continue reading «C# | Comprobar si un elemento está en la cola»