有关情况如下:
public abstract class BaseClass
{
protected BaseClass()
{
// some logic here
}
protected BaseClass(Object parameter) : this()
{
// some more logic
}
}
public class Descendant : BaseClass
{
// no constructors
}
I m试图打电话Activator.CreateInstance,上载Decendant等舱,但no Constructionor。
是否需要,以明确方式界定“在血统阶级上的定义?
使用的具有约束力的I ve是: 旗帜。 事例:无
<>说明1: 在现实中,我叫AppDomain.CreateInstanceAnd Unwrap(),如果它有某种影响的话。
domain.CreateInstanceAndUnwrap(path, typeName, false, BindingFlags.Instance |
BindingFlags.NonPublic, null, new[] { parameter }, null, null);
<<>说明2> 如果我明确地界定了Descendant类受保护的建筑商,那么该建筑商就会投入使用,但我希望尽可能避免这种情况。