Listar el método BinarySearch() en C#

El método List<T>.BinarySearch() utiliza un algoritmo de búsqueda binaria para ubicar un elemento específico en la Lista<T> ordenada o una parte de ella. Hay 3 métodos en la lista de sobrecarga de este método de la siguiente manera: Búsqueda binaria (T) Búsqueda binaria(T, IComparer<T>) Búsqueda binaria (Int32, Int32, T, IComparer<T>)  Método de búsqueda binaria (T) … Continue reading «Listar el método BinarySearch() en C#»

C# | Cómo eliminar el elemento del índice especificado de la Lista

El método List<T>.RemoveAt (Int32) se usa para eliminar el elemento en el índice especificado 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 … Continue reading «C# | Cómo eliminar el elemento del índice especificado de la Lista»

C# | Clase de lista – Part 1

La clase List<T> representa la lista de objetos a los que se puede acceder por índice. Viene bajo el espacio de nombres System.Collection.Generic . La clase List se puede usar para crear una colección de diferentes tipos, como números enteros, strings, etc. La clase List<T> también proporciona los métodos para buscar, ordenar y manipular listas. … Continue reading «C# | Clase de lista – Part 1»

C# | Método Dictionary.Clear

Este método se usa para eliminar todos los pares clave/valor del Diccionario<TKey,TValue>. Sintaxis: public void Clear (); A continuación se muestran los programas para ilustrar el uso del método mencionado anteriormente: Ejemplo 1: // C# code to remove all pairs // from Dictionary using System; using System.Collections.Generic;    class GFG {        // Driver code … Continue reading «C# | Método Dictionary.Clear»

C# | Eliminar todos los elementos de un HashSet – 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. HashSet.Borrar métodose utiliza para eliminar todos los elementos de un … Continue reading «C# | Eliminar todos los elementos de un HashSet – Part 1»

C# | Eliminar un elemento específico de SortedSet – 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>.Remove(T) se usa para eliminar un elemento específico del SortedSet. Propiedades: En C#, la clase SortedSet se puede usar para almacenar, eliminar o ver elementos. Mantiene el orden ascendente y no almacena elementos duplicados. … Continue reading «C# | Eliminar un elemento específico de SortedSet – Part 1»

C# | Primera ocurrencia en la Lista que coincide con las condiciones especificadas

El método List<T>.Find(Predicate<T>) se utiliza para buscar un elemento que coincida con las condiciones definidas por el predicado especificado y devuelve la primera aparición de ese elemento en toda la Lista<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 … Continue reading «C# | Primera ocurrencia en la Lista que coincide con las condiciones especificadas»

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

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> – Part 1»

C# | Eliminación del Node al comienzo de LinkedList<T>

El método LinkedList< T >.RemoveFirst se usa para eliminar el Node al comienzo de LinkedList<T>. Sintaxis: public void RemoveFirst (); Excepción: el método genera InvalidOperationException si LinkedList< T > está vacío. A continuación se dan algunos ejemplos para entender la implementación de una mejor manera: Ejemplo 1: // C# code to remove the node at … Continue reading «C# | Eliminación del Node al comienzo de LinkedList<T>»

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

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»