C# | Obtenga un enumerador que itere a través de la Lista – Part 1

El método List<T>.GetEnumerator se usa para devolver un enumerador que itera a través de List<T>. Sintaxis: public System.Collections.Generic.List<T>.Enumerator GetEnumerator (); Valor devuelto: Devuelve un List<T>Enumerator para List<T>. Los siguientes programas ilustran el uso del método List<T>.GetEnumerator: Ejemplo 1: // C# code to get an enumerator // that iterates through the List<T>. using System; using System.Collections.Generic; … Continue reading «C# | Obtenga un enumerador que itere a través de la Lista – Part 1»

C# | Clase de diccionario – Part 2

La clase Dictionary<TKey, TValue> en C# es una colección de claves y valores. Es una clase de colección genérica en el espacio de nombres System.Collections.Generic. La clase genérica Dictionary <TKey, TValue> proporciona una asignación de un conjunto de claves a un conjunto de valores. Cada adición al diccionario consta de un valor y su clave … Continue reading «C# | Clase de diccionario – Part 2»

C# | Comprobar si dos objetos HashSet<T> son iguales – Part 1

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

C# | Compruebe si SortedSet y la colección especificada contienen los mismos elementos – Part 1

La clase SortedSet representa la colección de objetos ordenados. Esta clase viene bajo el espacio de nombres System.Collections.Generic . conjunto ordenado.SetEquals(IEnumerable) Métodose utiliza para comprobar si SortedSet y la colección especificada contienen los mismos elementos. Propiedades: En C#, la clase SortedSet se puede usar para almacenar, eliminar o ver elementos. Mantiene el orden ascendente y … Continue reading «C# | Compruebe si SortedSet y la colección especificada contienen los mismos elementos – Part 1»

C# | Obtener el número de elementos contenidos en la Pila

Stack representa unacolección de objetos de último en entrar, primero en salir . La propiedad Stack<T>.Count se utiliza para obtener el número de elementos contenidos en la pila. Recuperar el valor de esta propiedad es una operación O(1) . Sintaxis: myStack.Count Aquí myStack es el nombre de la pila <T> Valor devuelto: la propiedad devuelve … Continue reading «C# | Obtener el número de elementos contenidos en la Pila»

C# | Propiedad SortedDictionary.Item[]

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

C# | Quitar el Node especificado de LinkedList<T>

El método Remove(LinkedListNode< T >) se utiliza para eliminar el Node especificado de LinkedList< T >. Sintaxis: public void Remove (System.Collections.Generic.LinkedListNode<T> node); Aquí, el Node es LinkedListNode< T > para eliminar de LinkedList< T >. Excepciones: ArgumentNullException: si el Node es nulo. InvalidOperationException: si el Node no está en la LinkedList< T > actual. A … Continue reading «C# | Quitar el Node especificado de LinkedList<T>»

C# | Cómo realizar una acción específica en cada elemento de la Lista

El método List<T>.ForEach(Action<T>) se usa para realizar una acción específica en cada elemento 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 … Continue reading «C# | Cómo realizar una acción específica en cada elemento de la Lista»

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

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»

C# | Encuentre el primer Node en LinkedList<T> que contiene el valor especificado

El método LinkedList< T >.Find(T) se usa para encontrar el primer Node que contiene el valor especificado. Sintaxis: public System.Collections.Generic.LinkedListNode<T> Find (T value); Aquí, el valor es el valor a ubicar en LinkedList. Valor devuelto: este método devuelve el primer LinkedListNode< T > que contiene el valor especificado, si se encuentra, de lo contrario, nulo … Continue reading «C# | Encuentre el primer Node en LinkedList<T> que contiene el valor especificado»