我正在尝试编写计算队列中数字的代码。问题是我删除了原始队列中的项目,我宁愿保存原样。
这是我的代码:
public static int Count(Queue<int> q) //checks how many items there's in the argument queue.
{
Queue<int> pos = q;
Queue<int> qtemp1 = new Queue<int>();
int counter = 0;
while (pos != null && pos.IsEmpty())
{
qtemp1.Insert(pos.Remove());
counter++;
}
return counter;
}
答案 0 :(得分:0)
尝试q.count
public static int Count(Queue<int> q)
{
return q.Count;
}