在下面的类中,“owner”参数对myClass和基类的作用是什么?
public class Base
{
public myClass(owner) : base (owner) { }
}
答案 0 :(得分:2)
如果你有两个类,一个是基类,另一个是派生类,当你为派生类创建构造函数时,你可以将参数传递给基类。
public class Base
{
private string Test = "";
public Base(string test)
{
Test = test;
}
}
public class Derived : Base
{
public Derived(string test) : base(test) // - This will call public Base(string test)
{
}
}
答案 1 :(得分:2)
以下内容会编译并且似乎符合您的情况,减去您未使用verbatim identifier @
的事实:
public class Base
{
public Base(myMethod owner)
{
}
}
public class @new : Base
{
public @new(myMethod owner) : base(owner)
{
}
}
上一个示例演示了如何将构造函数参数传递给base
类'实现。