可能重複:
How to call protected constructor in c#?中調用保護類的構造函數在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
}
}
}
我想打電話給 「ClassA的」 從 「ClassB的」 受保護的構造函數,那怎麼辦?請幫幫我。
只有'classb'派生自'classa'時纔有可能。 http://msdn.microsoft.com/en-us/library/bcd5672a%28v=vs.80%29.aspx –