Maison  >  Article  >  développement back-end  >  Interface de file d'attente en C#

Interface de file d'attente en C#

PHPz
PHPzavant
2023-09-09 15:45:08696parcourir

C# 中的队列接口

Une file d'attente représente une collection d'objets premier entré, premier sorti. Utilisez-le lorsque vous avez besoin d’un accès premier entré, premier sorti aux éléments. Lorsque vous ajoutez un élément à la liste, cela s'appelle une mise en file d'attente, et lorsque vous supprimez un élément, cela s'appelle deque.

Voyons un exemple de classe Queue.

Pour ajouter un élément, utilisez Enqueue -

Queue q = new Queue();

q.Enqueue('X');
q.Enqueue('Y');
q.Enqueue('Z');

Pour supprimer un élément, utilisez Dequeue -

// remove elements
while (q.Count > 0)
Console.WriteLine(q.Dequeue());

Regardons un exemple d'ajout d'un élément dans une file d'attente.

Exemple

Démonstration en temps réel

using System;
using System.Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         Queue q = new Queue();

         q.Enqueue('t');
         q.Enqueue('u');
         q.Enqueue('v');
         q.Enqueue('w');
         q.Enqueue('x');

         Console.WriteLine("Current queue: ");
         foreach (char c in q) Console.Write(c + " ");

         Console.WriteLine();
         Console.ReadKey();
      }
   }
}

Sortie

Current queue:
t u v w x

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer