Possible Duplicate:
How to call protected constructor in c#?
I searched for a solution of my problem.
Actually I don't know if it is possible or not. Please help me.
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
}
}
}
I want to call the protected constructor of "classa" from "classb", How to do that? Please help me.
If
classa
and classb
are in the same assemblyclassa
's constructor.then you can declare the constructor as protected internal
instead.