首页 > 解决方案 > c# 抽象方法添加覆盖的默认注释

问题描述

这是一个奇怪的问题,但在 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。

标签: c#visual-studio

解决方案


VS 中没有这样的内置功能,但您可以使用其他技术或库(如SandCastleRoslyn )来完成这项工作


推荐阅读