可能重复:
如何在 C# 中调用受保护的构造函数?
我搜索了我的问题的解决方案。
其实我不知道有没有可能。请帮我。
namespace namespace1
{
namespace namespace1a
{
public class classa
{
protected classa(string i) //protected constructor
{
//Do something
}
public classa() //public constructor
{
//Do something
}
}
}
namespace namespace1b
{
public class classb
{
classa i = new classa(); // calls public constructor of classa
classa j = new classa("hi"); //Invalid. How to call the protected constructor of classa
}
}
}
我想从“ classb ”调用“ classa ”的受保护构造函数,怎么做?请帮我。