Gga*_*Gga 2 c# queue dictionary types
我正在寻找实现 a Queueof 类型Dictionary<int, string>并能够迭代/入队/出队。
最终需要的是一个queueof int, string,无论它采取什么形式。
到目前为止,我有类似的东西:
private static Queue<Dictionary<int, string>> requestQueue = new Queue<Dictionary<int, string>>();
foreach (KeyValuePair<int, string> dictionaryListItem in dictionaryList)
{
requestQueue.Enqueue( dictionaryListItem ); // error
}
Run Code Online (Sandbox Code Playgroud)
但似乎无法与上述排队。有人知道正确的语法吗?
好吧,您有一个字典队列,但请尝试将单个字典值添加到您的队列中。
如果你确实想要一个字典队列,你应该像这样改变你的代码:
requestQueue.Enqueue(dictionaryList);
Run Code Online (Sandbox Code Playgroud)
如果您确实想要一个键值对队列,请将您的队列更改为:
Queue<KeyValuePair<int, string>> requestQueue
Run Code Online (Sandbox Code Playgroud)