簡體   English   中英

我想發表評論,讓我在 C# 中獲得不同的代碼塊

[英]I want to put a comment that will let me get to a different block of code in c#

我想我可以在 xml 注釋中使用 cref。

我還發現了一種使用 nameof 運算符的狡猾方法。

string fakeString = nameof( NewForm.HandleCommandLineArgments ); // use go to definition to get to NewForm.HandleCommandLineArgments

還有其他想法嗎?

更新:我意識到如何去定義,理想情況下我不必添加“string fakeString”。 我認為 cref 有點令人失望,因為我認為它只能在方法頂部的 xml 注釋中,但您可以將它們放在任何地方。

我要去:

        /// <see cref="NewForm.HandleCommandLineArgments">
        PipeClient.SendSimpleStringMessage( "scriptcode", "[Arguments]" + commandLineArguments );

在 Visual Studio 2017 中,您只需使用Ctrl + T (或分配給Edit/Go To All任何快捷方式)即可轉到任何類型。 即使在早期的 Visual Studio 版本中,ReSharper 也具有類似的功能。

不需要更多; 和像您的fakeString這樣的變量fakeString是一種代碼異味(甚至可能由於“未使用的變量”診斷而導致構建/維護問題)。

如果它與方法相關,那么通過<see cref="..."/>和/或<seealso cref="..."/>在 XML Doc 中包含鏈接也是完全可以接受的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM