单项选择题

您需要创建一个方法,清除命名为q的Queue,您应该使用哪一个代码片段?()

A.foreach (object e in q) { q.Dequeue();}
B.foreach (object e in q) { Enqueue(null);}
C.q.Clear();
D.q.Dequeue();