1

GetParameterを使用して、コンストラクターに必要なパラメーターを判別しています。それらのリストを入手できます。ここで、ctorを呼び出します。空のものがない場合、これは可能ですか?

4

2 に答える 2

3

どの言語?C#の場合は、

Activator.CreateInstance(typeof(X), constructorparm1, constructorparam2...)
于 2009-08-20T13:52:54.463 に答える
1

これはあなたが探しているものですか?これにより、コンストラクターに文字列を渡すSqlConnectionのインスタンスが作成されます。さらに値を渡したい場合は、それらを配列に追加するだけです。

        SqlConnection conn;
        conn = (SqlConnection)System.Activator.CreateInstance(typeof(SqlConnection), new object[] { "Server=myserver" });
        Console.WriteLine(conn.ConnectionString);
于 2009-08-20T13:50:35.667 に答える