私は現在、リフレクションを学習しようとしていますが、GetConstructorが使用されている例をいくつか見てきました。これは、リフレクションを使用して作業を開始できるようにするために理解する必要のある基本関数の1つだと思います。コードの機能と使用方法を理解していると思います。
msdnのコード例
http://msdn.microsoft.com/en-us/library/h93ya84h.aspx
types[0] = typeof(int);
// Get the constructor that takes an integer as a parameter.
ConstructorInfo constructorInfoObj = myType.GetConstructor(types);
私がコードで抱えている唯一の問題は、GetConstructorメソッドを使用できるようにするためにダミーの型配列を作成する必要がある理由を理解できないことです(「メソッドはそのように構築されている」を除く)。私の考えでは、論理インパラメーターは、リフレクションによって取得しようとしているコンストラクターのインデックスを含む整数になります。理由が存在する場合、誰かが型配列がパラメーター内で使用される理由を説明できますか?