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 回答