私はこのようなものを含むクラスを持っていてDictionary<int, Queue<string>> dict
、それから私は使用しますTryGetValue
:
Queue<string> value;
if (!dict.TryGetValue(3, out value))
throw new MyException("...");
基本的に入力の重複を避けるために、値の型を明示的に定義しないオプションはありますか?C ++ STLコンテナーには、value_type
そのような場合に使用できる値typedefがありますが、C#で同様の機能を見つけることができないようです。ありがとう。