C#抽象方法添加覆盖的默认注释

时间:2018-11-06 12:28:57

标签: c# visual-studio

这是一个奇怪的问题,但是C#或Visual Studio中是否有一项功能可以允许向覆盖的抽象方法中添加默认注释?例如。

class A
{
    // I am the default comment. Use this method to Initialize bla bla.
    protected abstract void Method();
}

class B : A
{
    protected override void Method()
    {
        // I am the default comment. Use this method to Initialize bla bla.
        ...
    }
}

class C : A
{
    protected override void Method()
    {
        // I am the default comment. Use this method to Initialize bla bla.
        ...
    }
}

然后所有继承的类也将继承您为抽象方法设置的默认注释。

我正在使用Microsoft Visual Studio Enterprise 2017版本15.8.2。

1 个答案:

答案 0 :(得分:0)

VS中没有这样的内置函数,但是您可以使用其他技术或库,例如 SandCastle Roslyn 来完成