C#:当用作论坛的参数时,“所有者”是什么意思?

时间:2012-08-01 21:04:16

标签: c# class arguments owner

在下面的类中,“owner”参数对myClass和基类的作用是什么?

public class Base
{
    public myClass(owner) : base (owner) { }
}

2 个答案:

答案 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类'实现。