1

Activator.CreateInstanceを使用して辞書の初期サイズを設定したいのですが、構文を教えてください。

var collection = Activator.CreateInstance(someDictionaryType) as IDictionary; 
4

1 に答える 1

3

Dictionary容量を表すintパラメーターを使用してコンストラクターを呼び出したい場合はobject、単一の要素(サイズ)を含む配列を渡します。

var collection = Activator.CreateInstance(someDictionaryType, new object[] {123}) as IDictionary; 
于 2012-08-08T02:10:02.230 に答える