C# | Eliminar todos los elementos de una Lista que coincidan con las condiciones definidas por el predicado – Part 1

El método List<T>.RemoveAll(Predicate<T>) se usa para eliminar 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# | Eliminar todos los elementos de una Lista que coincidan con las condiciones definidas por el predicado – Part 1»

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# | Capacidad de una lista ordenada – Part 1

La propiedad SortedList.Capacity se usa para obtener o establecer la capacidad de un objeto SortedList. Sintaxis: public virtual int Capacity { get; set; } Valor devuelto: esta propiedad devuelve el número de elementos de tipo System.Int32 que puede contener el objeto SortedList. Excepciones: ArgumentOutOfRangeException: si el valor asignado es menor que el número actual de … Continue reading «C# | Capacidad de una lista ordenada – Part 1»

C# | Crear una cola de otra colección

La cola representa una colecció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 .ToArrayutilizado para copiar la colaelementos a … Continue reading «C# | Crear una cola de otra colección»

C# | Clase ArrayList

ArrayList representa una colección ordenada de un objeto que se puede indexar individualmente. Es básicamente una alternativa a una array. También permite la asignación dinámica de memoria, agregando, buscando y ordenando elementos en la lista. Propiedades de la clase ArrayList: Los elementos se pueden agregar o eliminar de la colección Array List en cualquier momento. … Continue reading «C# | Clase ArrayList»

C# | Cómo crear una copia superficial del BitArray

El método BitArray.Clone se utiliza para crear una copia superficial del BitArray. Este método solo copia los elementos de la colección, ya sean tipos de referencia o tipos de valor, pero no copia los objetos a los que hacen referencia las referencias. Sintaxis:   public object Clone (); Ejemplo 1: Aquí creamos una array de tipo … Continue reading «C# | Cómo crear una copia superficial del BitArray»

C# | Obtener el número de pares clave/valor en StringDictionary – Part 1

La propiedad StringDictionary.Count se usa para obtener el número de pares clave/valor en el StringDictionary. Sintaxis: public virtual int Count { get; } Valor devuelto: Devuelve el número de pares clave/valor en el StringDictionary. Nota: Recuperar el valor de esta propiedad es una operación O(1). Los siguientes programas ilustran el uso de la propiedad StringDictionary.Count … Continue reading «C# | Obtener el número de pares clave/valor en StringDictionary – Part 1»

Cómo obtener acceso sincronizado a la cola en C#

La propiedad Queue.SyncRoot se usa para obtener un objeto que se puede usar para sincronizar el acceso a la cola. La cola representa una colección de objetos de tipo primero en entrar, primero en salir. Se utiliza cuando se necesita acceso a los elementos por orden de entrada. Cuando agrega un elemento en la lista, … Continue reading «Cómo obtener acceso sincronizado a la cola en C#»

C# | Obtener el valor en el índice especificado de un objeto SortedList – Part 1

El método SortedList.GetByIndex(Int32) se usa para obtener el valor en el índice especificado de un objeto SortedList. Sintaxis: public virtual object GetByIndex (int index); Aquí índice es el índice de base cero del valor a obtener. Valor devuelto: Devuelve el valor en el índice especificado del objeto SortedList. Excepción: este método arrojará ArgumentOutOfRangeException si el … Continue reading «C# | Obtener el valor en el índice especificado de un objeto SortedList – Part 1»

C# | Creación de un contenedor de solo lectura para ArrayList – Part 1

El método ArrayList.ReadOnly(ArrayList) se usa para obtener un contenedor ArrayList de solo lectura. Sintaxis: public static System.Collections.ArrayList ReadOnly(System.Collections.ArrayList list); Aquí, la lista es la ArrayList que se va a envolver. Valor de retorno: Devuelve un ArrayList Wrapper de solo lectura alrededor de la lista . Excepción: este método devuelve ArgumentNullException si la lista es nula. … Continue reading «C# | Creación de un contenedor de solo lectura para ArrayList – Part 1»