Método Queue.Synchronized() en C#

Este método se usa para devolver una nueva Cola que envuelve la cola original y es segura para subprocesos. El contenedor devuelto por este método bloquea la cola antes de que se realice una operación para que se realice de manera segura para subprocesos. Sintaxis: System.Collections.Queue estático público sincronizado (cola System.Collections.Queue); Valor devuelto: un contenedor … Continue reading «Método Queue.Synchronized() en C#»

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

Cola de C# con ejemplos

Una cola se utiliza para representar una colección de objetos primero en entrar, primero en salir (FIFO). Se utiliza cuando se necesita acceso a los elementos por orden de entrada. Es el tipo de colección no genérico que se define en el espacio de System.Collectionsnombres. Se utiliza para crear una colección dinámica que crece, según … Continue reading «Cola de C# con ejemplos»

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

Método Queue.Enqueue() en C#

Este método se utiliza para agregar un objeto al final de la cola. Esto viene bajo el espacio de nombres System.Collections. El valor puede anularse y si Count es menor que la capacidad de la array interna, este método es una operación O(1). Si es necesario reasignar la array interna para acomodar el nuevo elemento, … Continue reading «Método Queue.Enqueue() en C#»

Propiedad Queue.IsSynchronized en C#

Esta propiedad se usa para obtener un valor que indica si el acceso a la cola está sincronizado (seguro para subprocesos) o no. Sintaxis: public virtual bool IsSynchronized { get; } Valor de propiedad: esta propiedad devuelve verdadero si el acceso a la cola está sincronizado (seguro para subprocesos); de lo contrario, es falso. El … Continue reading «Propiedad Queue.IsSynchronized en C#»

Método Queue.Dequeue en C#

El método Dequeue() se utiliza para devolver el objeto al principio de la cola. Este método es similar al método Peek(). La única diferencia entre el método Dequeue y Peek es que el método Peek() no modificará la Cola, pero Dequeue sí lo hará. Este método es una operación O(1) y se incluye en el … Continue reading «Método Queue.Dequeue en C#»

Método Queue.Peek en C#

Este método devuelve el objeto al principio de la cola sin eliminarlo. Este método es similar al método Dequeue, pero Peek no modifica la cola y es una operación O(1). Este método se incluye en el espacio de nombres System.Collections . Sintaxis: public virtual object Peek (); Valor de retorno: el objeto al principio de … Continue reading «Método Queue.Peek en C#»

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

Método Queue.Equals() en C#

El método Equals(Object) que se hereda de la clase Object se utiliza para verificar si un objeto de clase Queue especificado es igual a otro objeto de clase Queue o no. Este método viene bajo el espacio de System.Collectionsnombres. Sintaxis: public virtual bool Equals (object obj); Aquí, obj es el objeto que se comparará con … Continue reading «Método Queue.Equals() en C#»