C# | Obtener objeto en la parte superior de la pila: operación de vista previa

Stack representa unacolecció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. Stack<T>.Peek Method se … Continue reading «C# | Obtener objeto en la parte superior de la pila: operación de vista previa»

C# | Propiedad SortedDictionary.Keys

Esta propiedad se usa para obtener una colección que contiene las claves en SortedDictionary. Sintaxis: public System.Collections.Generic.SortedDictionary<TKey,TValue>.KeyCollection Keys { get; } Valor devuelto: Devuelve una colección que contiene las claves en SortedDictionary. A continuación se muestran los programas para ilustrar el uso de la propiedad discutida anteriormente: Ejemplo 1: // C# code to get the … Continue reading «C# | Propiedad SortedDictionary.Keys»

C# | Capacidad de una lista – Part 1

List<T>.Capacity Property se usa para obtener o establecer el número total de elementos que la estructura de datos interna puede contener sin cambiar el tamaño. 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 … Continue reading «C# | Capacidad de una lista – Part 1»

C# | Método List.TrimExcess

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»

C# | Eliminar todos los elementos de un HashSet

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»

C# | Intersección de dos HashSets

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. HashSet.IntersectWith(IEnumerable) Métodose usa para modificar el objeto HashSet actual … Continue reading «C# | Intersección de dos HashSets»

C# | Cómo crear un conjunto ordenado

La clase SortedSet representa la colección de objetos ordenados. Esta clase viene bajo el espacio de nombres System.Collections.Generic . Propiedades : 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 … Continue reading «C# | Cómo crear un conjunto ordenado»

C# | Agregar un elemento a la lista

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»

HashSet en C# con ejemplos

En C#, HashSet es una colección desordenada de elementos únicos. Esta colección se introdujo en .NET 3.5 . Admite la implementación de conjuntos y utiliza la tabla hash para el almacenamiento. Esta colección es de tipo genérico y se define en el espacio de nombres System.Collections.Generic . Generalmente se usa cuando queremos evitar que se … Continue reading «HashSet en C# con ejemplos»

C# | Convertir cola en array

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 .ToArrayse utiliza para copiar los elementos de … Continue reading «C# | Convertir cola en array»