我有一个类,其中包含这样的内容 Dictionary<int, Queue<string>> dict
然后我使用 TryGetValue
:
Queue<string> value;
if (!dict.TryGetValue(3, out value))
throw new MyException("...");
有没有不需要明确定义值类型的选项,基本上是为了避免输入重复?在C++ STL容器中,有一个值typedef value_type
可以在这种情况下使用,但我似乎无法在C#中找到类似的功能。谢谢。
value
,顺便说一下。而且,没有这样的功能,C#无法进行类型别名。 - nothrow