C# | Eliminar elementos de un HashSet con condiciones definidas por el predicado – Part 1

Un HashSet 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. El método HashSet<T>.RemoveWhere(Predicate<T>) se usa para eliminar todos los elementos … Continue reading «C# | Eliminar elementos de un HashSet con condiciones definidas por el predicado – Part 1»

C# | Agregar un nuevo Node o valor al final de LinkedList<T>

LinkedList<T>.AddLast Method se usa para agregar un nuevo Node o valor al final de LinkedList<T>. Hay 2 métodos en la lista de sobrecarga de este método de la siguiente manera: AgregarÚltimo(ListaEnlazada<T>) AgregarÚltimo(T) AddLast(LinkedListNode< T >) Este método se usa para agregar el nuevo Node especificado al final de LinkedList< T >. Sintaxis: public void AddLast … Continue reading «C# | Agregar un nuevo Node o valor al final de LinkedList<T>»

C# | Comprobar si dos objetos List son iguales

El método Equals(Object) que se hereda de la clase Object se usa para verificar si un objeto List<T> especificado es igual a otro objeto List<T> 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 List son iguales»

C# | Obtener un enumerador que itera a través de HashSet<T>

El método HashSet<T>.GetEnumerator se usa para obtener un enumerador que itera a través de un objeto HashSet . Sintaxis: public System.Collections.Generic.HashSet<T>.Enumerator GetEnumerator(); Valor devuelto: Devuelve un HashSet<T>.Enumeratorobjeto para el objeto HashSet<T> . Los siguientes programas ilustran el uso del método mencionado anteriormente: Ejemplo 1: // C# code to get an enumerator that // iterates through … Continue reading «C# | Obtener un enumerador que itera a través de HashSet<T>»

C# | Obtenga el último Node de LinkedList<T>

La propiedad LinkedList< T >.Last se usa para obtener el último Node de LinkedList<T>. Sintaxis: public System.Collections.Generic.LinkedListNode Last { get; } Valor devuelto: el último LinkedListNode< T > de LinkedList< T > . A continuación se dan algunos ejemplos para entender la implementación de una mejor manera: Ejemplo 1: // C# code to get the … Continue reading «C# | Obtenga el último Node de LinkedList<T>»

C# | Unión de SortedSet a una colección

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>.UnionWith(IEnumerable<T>) se usa para modificar el objeto SortedSet<T> actual para que contenga todos los elementos que están presentes en el objeto actual o en la colección especificada. Propiedades: En C#, la clase SortedSet se … Continue reading «C# | Unión de SortedSet a una colección»

C# | Propiedad Dictionary.Values

Esta propiedad se usa para obtener una colección que contiene los valores en Dictionary<TKey,TValue>. Sintaxis: public System.Collections.Generic.Dictionary<TKey, TValue>.KeyCollection Values{ get; } Valor de retorno: esta propiedad devuelve una colección que contiene los valores del diccionario. A continuación se muestran los programas para ilustrar el uso de Dictionary<TKey,TValue>.Values ​​Property: Ejemplo 1: // C# code to get … Continue reading «C# | Propiedad Dictionary.Values»

Método List.FindIndex() en C# con ejemplos

El método List<T>.FindIndex se usa para buscar un elemento que coincida con las condiciones definidas por un predicado especificado y devuelve el índice de la primera aparición dentro de List<T>. Si no se encuentra un elemento que coincida con las condiciones, este método devolverá -1. Hay 3 métodos en la lista de sobrecarga de este … Continue reading «Método List.FindIndex() en C# con ejemplos»

C# | Eliminación de un rango de elementos de la Lista

El método List<T>.RemoveRange(Int32, Int32) se usa para eliminar un rango de elementos de List<T>. 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 referencia y también permite elementos … Continue reading «C# | Eliminación de un rango de elementos de la Lista»

C# | Obtenga el último Node de LinkedList<T> – Part 1

La propiedad LinkedList< T >.Last se usa para obtener el último Node de LinkedList<T>. Sintaxis: public System.Collections.Generic.LinkedListNode Last { get; } Valor devuelto: el último LinkedListNode< T > de LinkedList< T > . A continuación se dan algunos ejemplos para entender la implementación de una mejor manera: Ejemplo 1: // C# code to get the … Continue reading «C# | Obtenga el último Node de LinkedList<T> – Part 1»