此方法用于将对象添加到队列的末尾。 这属于System.Collections命名空间。 此值可以为null,如果Count小于内部数组的容量,则此方法为O(1)操作。 如果需要重新分配内部数组以存储新元素,则此方法为o(n )操作。 其中n是计数。
使用方法:
publicvirtualvoidenqueue (objectobj );
其中,obj是要添加到队列的对象。
示例:
//C# code to illustarte the
//Queue.Enqueue () Method
用户系统;
using System.Collections;
类gfg {
//驱动器代码
公共静态语音主(
{
//Creating a Queue
队列my queue=new queue ();
//insertingtheelementsintothequeue
myqueue.enqueue('one );
//Displaying the count of elements
//contained in the Queue
console.write (totalnumberofelementsinthequeueare : );
console.writeline (my queue.count );
myqueue.enqueue('two );
//Displaying the count of elements
//contained in the Queue
console.write (totalnumberofelementsinthequeueare : );
console.writeline (my queue.count );
myqueue.enqueue('three ' );
//Displaying the count of elements
//contained in the Queue
console.write (totalnumberofelementsinthequeueare : );
console.writeline (my queue.count );
myqueue.enqueue('four ' );
//Displaying the count of elements
//contained in the Queue
console.write (totalnumberofelementsinthequeueare : );
console.writeline (my queue.count );
myqueue.enqueue('five );
//Displaying the count of elements
//contained in the Queue
console.write (totalnumberofelementsinthequeueare : );
console.writeline (my queue.count );
myqueue.enqueue('six ' );
//Displaying the count of elements
//contained in the Queue
console.write (totalnumberofelementsinthequeueare : );
console.writeline (my queue.count );
}
}
输出:
totalnumberofelementsinthequeueare :1
totalnumberofelementsinthequeueare :2
totalnumberofelementsinthequeueare :3
totalnumberofelementsinthequeueare :4
totalnumberofelementsinthequeueare :5
totalnumberofelementsinthequeueare :6
参考: