如何在函数和函数参数中添加描述?

时间:2011-04-19 13:46:57

标签: vb.net user-defined-functions

我正在编写一个带有大量重载的VB.NET函数。我已经看到大多数.NET函数在IntelliSense中都有参数描述。例如,在String.Compare(中输入时,IntelliSense会说Compares two specified System.String objects and returns...你明白了。此说明更改,您单击相同功能的不同重载版本。当您开始为参数键入内容时,它还会描述您当前正在输入的参数。示例:strA: The first string to compare.

我如何对我的功能进行这样的描述?

5 个答案:

答案 0 :(得分:69)

你需要做的就是在你的功能之前在线上键入三个撇号。 .NET将为您添加其余代码。将您想要显示的文本插入标记中的intellisense。

''' <summary>
''' Returns the name of the code.
''' </summary>
Function GetName() As String
    Return "Something"
End Function

答案 1 :(得分:37)

参数......

''' <summary>
''' Procedure description
''' </summary>
''' <param name="someVariable">someVariable description.</param>
''' <param name="someVariable">someVariable description.</param>
''' <remarks></remarks>

答案 2 :(得分:21)

右键单击方法/成员名称,然后从上下文菜单中选择“插入注释”。

成员/方法的XML内容将显示在某些版本的Visual Studio中,在intellisense tip窗口中。

    ''' <summary>
    ''' Summary for the method goes here
    ''' </summary>
    ''' <param name="value">Param comments go here</param>
    ''' <remarks></remarks>
Private Sub SomeMethod(ByVal value As Decimal)

答案 3 :(得分:7)

使用xml评论。编译后,有一些预定义的标签加载到intellisense中。奇妙之处在于,如果你将光标放在功能上方的线上,然后按'''(三重单引号,如果有意义的话)并输入,它会预先填充一堆东西给你。 下面是一篇文章:

Documenting Your Code with XML Comments

答案 4 :(得分:3)

将光标放在方法前面的行上,然后输入三个撇号(''')。您将获得一个模板,用于编写方法及其参数的XML文档。