Implementación de listas en C#

En C#, List es una colección genérica que se utiliza para almacenar elementos u objetos en forma de lista y se define en el espacio de nombres System.Collection.Generic . Proporciona la misma funcionalidad que ArrayList , pero solo hay una diferencia, es decir, una lista es genérica mientras que ArrayList es una colección no genérica. … Continue reading «Implementación de listas 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# | Cómo realizar una acción específica en cada elemento de la Lista – Part 1

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

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»

C# | Contar el número total de elementos en la Lista

La clase de lista representa la lista de objetos a los que se puede acceder por índice. Viene bajo el espacio de nombres System.Collection.Generic . La clase de lista se puede usar para crear una colección de diferentes tipos, como números enteros, strings, etc. La clase de lista también proporciona los métodos para buscar, ordenar … Continue reading «C# | Contar el número total de elementos en la Lista»

C# | Agregar los elementos de la colección especificada al final de la Lista

El método List<T>.AddRange(IEnumerable<T>) se usa para agregar los elementos de la colección especificada al final 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 … Continue reading «C# | Agregar los elementos de la colección especificada al final de la Lista»

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

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

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ómo ordenar una lista en C# | Conjunto de métodos List.Sort() -2

El método List<T>.Sort() se usa para ordenar los elementos o una parte de los elementos en List<T> usando la implementación de IComparer<T> predeterminada o especificada o un delegado de Comparison<T> provisto para comparar elementos de lista . Hay un total de 4 métodos en la lista de sobrecarga de este método de la siguiente manera: … Continue reading «Cómo ordenar una lista en C# | Conjunto de métodos List.Sort() -2»

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»