1

我倾向于在一种方法中写很多评论。有时我指的是另一个类中的另一个方法或属性。它类似于:

// 如果你取消注释下一行,那么请确保你检查 'MyClass.SomeMethod'。

[更新]
试图希望给出更少的代码臭名昭著的评论。也许它可能会像(谢谢@Weston):

/// <summary>
/// Adds two numbers  
/// See method Subtract for the opposite of add.
/// See also Multiply
/// </summary>

也许可以在方法中编写类似的东西?@weston 的回答进一步帮助了我。[/更新]

我正在寻找可以使其可点击的东西。是否有任何现有的扩展/插件/添加可以做这样的事情?

4

2 回答 2

2

如果您有 resharper,那么文档注释解决方案+ F12 导航到定义确实有效。

    /// <summary>Adds two numbers
    /// <para>See <see cref="Subtract"/> for the opposite of add.</para>
    /// See also <seealso cref="Multiply"/>
    /// </summary>
    public int Add(int x, int y){

光标打开SubtractMultiply然后 F12 将带您到那里。请注意,我已尝试关闭 resharper,但它不起作用。

更重要的是,resharper 将在这些注释中应用重命名重构。

于 2013-04-03T11:57:01.107 回答
1

无论如何,这几乎是一个坏主意,如果您必须包含有关代码的其他区域的注释,如果您在一个地方做某事可能会破坏/更改功能,那么您的代码可能需要重新考虑。

除此之外,我建议您查看 Visual Studio 扩展库,可能会有适合您需求的扩展。

如果没有查找扩展视觉工作室的指南,那么这样做的扩展可能不会太难自己组装。

于 2013-04-03T11:48:23.493 回答