.net 如何获取Intellisense以显示枚举值的含义
我想知道如何在VisualStudio2005中获取Intellisense,以显示VB.NET项目中各个枚举值的含义。对于作为.NET库一部分的枚举,这种情况已经发生.net 如何获取Intellisense以显示枚举值的含义,.net,vb.net,visual-studio-2005,intellisense,.net,Vb.net,Visual Studio 2005,Intellisense,我想知道如何在VisualStudio2005中获取Intellisense,以显示VB.NET项目中各个枚举值的含义。对于作为.NET库一部分的枚举,这种情况已经发生 这可能吗?如果是这样,我需要如何注释我的枚举才能实现这一点?在VS2008中,只需使用标准的XML注释语法即可。我假设(但没有办法检查)在VS2005中是一样的 ''' <summary> ''' Overall description ''' </summary> Pub
这可能吗?如果是这样,我需要如何注释我的枚举才能实现这一点?在VS2008中,只需使用标准的XML注释语法即可。我假设(但没有办法检查)在VS2005中是一样的
''' <summary>
''' Overall description
''' </summary>
Public Enum Foo AS Integer
''' <summary>
''' Specific value description
''' </summary>
First,
''' <summary>
''' etc.
''' </summary>
Second
End Enum
“”
“总体描述”
'''
公共枚举Foo为整数
'''
''特定值说明
'''
第一,
'''
''等等。
'''
第二
结束枚举
在C#中,您可以这样做:
enum Test
{
/// <summary>
/// The first value.
/// </summary>
Val1,
/// <summary>
/// The second value
/// </summary>
Val2,
/// <summary>
/// The third value
/// </summary>
Val3
}
enum测试
{
///
///第一个值。
///
瓦尔1,
///
///第二个值
///
Val2,
///
///第三个值
///
Val3
}
因此,在VB中,您只需在枚举值上方添加XML注释摘要。以防其他人发现此问题并遇到相同的问题 当您分配这样的值时,这不起作用,只会显示第一个摘要
''' <summary>
''' Overall description
''' </summary>
Public Enum Foo AS Integer
''' <summary>
''' Specific value description
''' </summary>
First = 0
''' <summary>
''' Does not show up!
''' </summary>
Second = 1
End Enum
“”
“总体描述”
'''
公共枚举Foo为整数
'''
''特定值说明
'''
第一个=0
'''
''没有出现!
'''
秒=1
结束枚举
只需在每个新摘要前添加一个空行即可:
''' <summary>
''' Overall description
''' </summary>
Public Enum Foo AS Integer
''' <summary>
''' Specific value description
''' </summary>
First = 0
''' <summary>
''' Does now show up!
''' </summary>
Second = 1
End Enum
“”
“总体描述”
'''
公共枚举Foo为整数
'''
''特定值说明
'''
第一个=0
'''
''现在真的出现了!
'''
秒=1
结束枚举
在VB.NET中使用'
而不是//
谢谢@jball,这正是我想要的。