public class A
{
public A(string varInput)
{
do something.....
}
}public class B:A
{
private C(string varInput)//空函数
{ }
}报错:重载"A"方法未获取"0"参数!!!!
急,求助!
{
public A(string varInput)
{
do something.....
}
}public class B:A
{
private C(string varInput)//空函数
{ }
}报错:重载"A"方法未获取"0"参数!!!!
急,求助!
只要你在A里面增加一个如下构造函数即可:
protected A(){}
public class A
{
public A(string varInput)
{
do something.....
}
}public class B:A
{
private B(string varInput)//空函数
{ }
}
public class A
{
public A()
{
do something...
}
public A(string varInput)
{
do something.....
}
}public class B:A
{
private B(string varInput)//空函数
{ }
}
new B()的时候 会跳到 public A() 而不是 public A(string varInput) 是为啥啊?
public class B:A
{
private B(string varInput):base()
{}
}
public class B:A
{
private B(string varInput):base(varInput)
{}
}
public class A
{
public A(string varInput)
{
do something.....
}
}public class B:A
{
private B(string varInput):base(varInput)//空函数
{ }
}