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# | 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# | Cómo obtener todos los elementos de una Lista que coincidan con las condiciones especificadas por el predicado

El método List<T>.FindAll(Predicate<T>) se usa para obtener todos los elementos que coinciden con las condiciones definidas por el predicado especificado. 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 … Continue reading «C# | Cómo obtener todos los elementos de una Lista que coincidan con las condiciones especificadas por el predicado»

C# | Capacidad de una lista – Part 2

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 2»