本文整理汇总了C#中LinkedList.Enqueue方法的典型用法代码示例。如果您正苦于以下问题:C# LinkedList.Enqueue方法的具体用法?C# LinkedList.Enqueue怎么用?C# LinkedList.Enqueue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LinkedList
的用法示例。
在下文中一共展示了LinkedList.Enqueue方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestDequeue
public void TestDequeue()
{
LinkedList<int> liste = new LinkedList<int>();
liste.Enqueue(1);
liste.Enqueue(2);
liste.Enqueue(3);
for (int i = 1; i <= 3; i++)
{
Assert.AreEqual(i, liste.Dequeue(), "Dequeue Method returns a wrong result.");
}
Assert.AreEqual(0, liste.Count, "Count returns a wrong result.");
Assert.AreEqual(0, liste.First, "First is not 0.");
Assert.AreEqual(0, liste.Last, "Last is not 0.");
}
示例2: TestDequeueThrowsException
public void TestDequeueThrowsException()
{
LinkedList<int> liste = new LinkedList<int>();
liste.Enqueue(1);
liste.Dequeue();
liste.Dequeue();
}
示例3: TestEnqueue
public void TestEnqueue()
{
LinkedList<int> liste = new LinkedList<int>();
liste.Enqueue(1);
liste.Enqueue(2);
liste.Enqueue(3);
int ii = 3;
foreach (int i in liste)
{
Assert.AreEqual(ii--, i, "Enqueue Method inserted a wrong result.");
}
Assert.AreEqual(3, liste.First, "First Value is incorrect.");
Assert.AreEqual(1, liste.Last, "Last Value is incorrect.");
}
示例4: TestEnqueueWithLimitThrowsException
public void TestEnqueueWithLimitThrowsException()
{
LinkedList<int> liste = new LinkedList<int>(3);
liste.Enqueue(1);
liste.Enqueue(2);
liste.Enqueue(3);
liste.Enqueue(4);
}