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

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

C# | Creación de un contenedor de solo lectura para List

El método List<T>.AsReadOnly se usa para obtener un contenedor ReadOnlyCollection<T> de solo lectura para la colección actual. Sintaxis: public System.Collections.ObjectModel.ReadOnlyCollection<T> AsReadOnly(); Valor de retorno: devuelve un objeto que actúa como un contenedor de solo lectura alrededor de la List<T> actual . Ejemplo: // C# code to create a read-only // wrapper for the List<T> using … Continue reading «C# | Creación de un contenedor de solo lectura para List»

C# | Comprobar si un HashSet contiene el elemento especificado

Un HashSet es una colección desordenada de elementos únicos . Se encuentra en 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. HashSetMétodo .Contains(T)se utiliza para comprobar si un HashSetEl … Continue reading «C# | Comprobar si un HashSet contiene el elemento especificado»

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

El método LinkedList<T>.AddFirst se usa para agregar un nuevo Node o valor al comienzo de LinkedList<T>. Hay 2 métodos en la lista de sobrecarga de este método de la siguiente manera: AgregarPrimero(ListaEnlazada<T>) AñadirPrimero(T) AddFirst(NodeListaEnlazada< T >) Este método se usa para agregar el nuevo Node especificado al comienzo de LinkedList< T >. Sintaxis: public void … Continue reading «C# | Agregar un nuevo Node o valor al comienzo de LinkedList<T>»

C# | Comprobar si un SortedSet es un subconjunto de la colección especificada

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>.IsSubsetOf(IEnumerable<T>) se usa para verificar si un objeto SortedSet<T> es un subconjunto de la colección especificada o no. Propiedades: En C#, la clase SortedSet se puede usar para almacenar, eliminar o ver elementos. Mantiene … Continue reading «C# | Comprobar si un SortedSet es un subconjunto de la colección especificada»

Diccionario C# con ejemplos

En C#, Dictionary es una colección genérica que generalmente se usa para almacenar pares clave/valor. El funcionamiento de Dictionary es bastante similar a la tabla hash no genérica . La ventaja de Dictionary es que es de tipo genérico. El diccionario se define en el espacio de System.Collection.Genericnombres. Es de naturaleza dinámica, lo que significa … Continue reading «Diccionario C# con ejemplos»

C# | Agregar un elemento a la lista – Part 1

El método List.Add(T) se usa para agregar un objeto al final de la lista. 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# | Agregar un elemento a la lista – Part 1»

C# | Insertar un objeto en la parte superior de la pila: operación de inserción

Stack representa unacolección de objetos de último en entrar, primero en salir . Se utiliza cuando necesita un acceso de elementos de último en entrar, primero en salir. Cuando agrega un elemento en la lista, se le llama empujar el elemento y cuando lo elimina, se le llama sacar el elemento. El método Stack<T>.Push(T) se … Continue reading «C# | Insertar un objeto en la parte superior de la pila: operación de inserción»

C# | Clase de conjunto ordenado

La clase SortedSet representa la colección de objetos ordenados. Esta clase viene bajo el espacio de nombres System.Collections.Generic . Características: En C#, la clase SortedSet se puede usar para almacenar, eliminar o ver elementos. Mantiene el orden ascendente y no almacena elementos duplicados. Se sugiere usar la clase SortedSet si tiene que almacenar elementos únicos … Continue reading «C# | Clase de conjunto ordenado»

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

SortedSet<T>.GetEnumerator Method se usa para devolver un enumerador que itera a través de SortedSet<T>. Sintaxis: public System.Collections.Generic.SortedSet<T>.Enumerator GetEnumerator (); Valor devuelto: este método devuelve un enumerador que itera a través de SortedSet<T> en orden ordenado. Los siguientes programas ilustran el uso del método mencionado anteriormente: Ejemplo 1: // C# code to get an IDictionaryEnumerator // … Continue reading «C# | Obtenga un enumerador que itere a través de SortedSet – Part 1»