namespace NCS.EPMS.BusinessComponent
{
public class Class1BC : SampleBusinessComponentBase<Class1>
{
public Class1BC()
: base(new Class1())
{}
}
}
想问下红色部分是什么意思呢,是把Class1这个类继承过来么?
{
public class Class1BC : SampleBusinessComponentBase<Class1>
{
public Class1BC()
: base(new Class1())
{}
}
}
想问下红色部分是什么意思呢,是把Class1这个类继承过来么?
该父类构造函数需要一个类型为Class1的参数。
就是调用Class1BC()之前指定要调用的其基类构造函数的参数。
可能是因为基类里有好几个构造函数,如果不指定,系统会默认调用一个基类里的构造函数,这样做就是指定了要调用的基类构造函数
class A
{
A(){}
A(string a):this(a,string.Empty)
{}A(string a,string b)
{}以上为本类,A():base()
{}以上为调用父类
如果是普通的方法,直接base.xxxxx或直接 调用就好了