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。

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

最新更新