私はこのコードを持っていると言います:
Dictionary<String, String> myDictionary = new Dictionary<String, String>();
Type[] arguments = myDictionary.GetType().GetGenericArguments();
私のプログラム myDictionary では、不明な型 (デシリアライズされた XML から返されたオブジェクト) ですが、この質問の目的のために、それらは文字列です。私はこのようなものを作成したい:
Dictionary<arguments[0],arguments[1]> mySecondDictionary = new Dictionary<arguments[0],arguments[1]>();
明らかに、うまくいきません。MSDN で検索したところ、Activator クラスを使用していることがわかりましたが、わかりません。たぶん、より高度な誰かが私を少し助けてくれるでしょう。