Cómo crear una cola en C#

Queue() Constructor se utiliza para inicializar una nueva instancia de la clase Queue que estará vacía, tendrá la capacidad inicial predeterminada y utilizará el factor de crecimiento predeterminado. 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 … Continue reading «Cómo crear una cola en C#»

C# | Cómo obtener todos los elementos de una Lista que coincidan con las condiciones especificadas por el predicado – Part 1

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

C# | Cómo obtener acceso sincronizado a ArrayList

La propiedad ArrayList.SyncRoot se usa para obtener un objeto que se puede usar para sincronizar el acceso a 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 de memoria dinámica, agregando, buscando y ordenando elementos en la lista. … Continue reading «C# | Cómo obtener acceso sincronizado a ArrayList»

C# | Compruebe si StringCollection está sincronizado (seguro para subprocesos)

La clase StringCollection es una nueva adición a la biblioteca de clases de .NET Framework que representa una colección de strings. La clase StringCollection se define en el espacio de nombres System.Collections.Specialized . La propiedad StringCollection.IsSynchronized se usa para obtener un valor que indica si el acceso a StringCollection está sincronizado (seguro para subprocesos) o … Continue reading «C# | Compruebe si StringCollection está sincronizado (seguro para subprocesos)»

Lista ordenada de C# con ejemplos

En C#, SortedList es una colección de pares clave/valor que se ordenan según las claves. De forma predeterminada, esta colección ordena los pares clave/valor en orden ascendente. Es de tipo genérico y no genérico de colección. La SortedList genérica se define en el espacio de nombres System.Collections.Generic, mientras que la SortedList no genérica se define … Continue reading «Lista ordenada de C# con ejemplos»

Método Stack.Clone() en C#

Este método se utiliza para crear una copia superficial de la pila. Simplemente crea una copia de la pila. La copia tendrá una referencia a un clon de la array de datos interna pero no una referencia a la array de datos interna original. Sintaxis: objeto virtual público Clone(); Valor devuelto: el método devuelve un … Continue reading «Método Stack.Clone() en C#»

C# | Compruebe si StringDictionary está sincronizado (seguro para subprocesos) – Part 1

La propiedad StringDictionary.IsSynchronized se usa para obtener un valor que indica si el acceso a StringDictionary está sincronizado (seguro para subprocesos) . Sintaxis: public virtual bool IsSynchronized { get; } Valor devuelto: este método devuelve True si el acceso a StringDictionary está sincronizado (seguro para subprocesos); de lo contrario, devuelve False . Ejemplo: // C# … Continue reading «C# | Compruebe si StringDictionary está sincronizado (seguro para subprocesos) – Part 1»

Propiedad Queue.Count en C#

Esta propiedad se utiliza para obtener el número de elementos contenidos en la Cola. Recuperar el valor de esta propiedad es una operación O(1) y se incluye en el espacio de nombres System.Collections . Sintaxis: public virtual int Count { get; } Valor de la propiedad: esta propiedad devuelve el número de elementos contenidos en … Continue reading «Propiedad Queue.Count en C#»

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

El método SortedList.IndexOfValue(Object) se utiliza para obtener el índice basado en cero de la primera aparición del valor especificado en un objeto SortedList. Sintaxis: public virtual int IndexOfValue (object value); Aquí, el valor es el valor que se ubicará en el objeto SortedList. El valor puede ser nulo. Valor devuelto: este método devuelve el índice … Continue reading «C# | Obtener el índice del valor especificado en un objeto SortedList – Part 1»

C# | Compruebe si StringCollection es de solo lectura – Part 1

La clase StringCollection es una nueva adición a la biblioteca de clases de .NET Framework que representa una colección de strings. La clase StringCollection se define en el espacio de nombres System.Collections.Specialized . La propiedad StringCollection.IsReadOnly se usa para obtener un valor que indica si StringCollection es de solo lectura o no. Sintaxis: public bool … Continue reading «C# | Compruebe si StringCollection es de solo lectura – Part 1»