我最近从VB转到C#,我想念VB处理枚举类型的IntelliSense行为的方式。
在VB中,当您分配或比较枚举值时,IntelliSense将直接打开枚举值列表。
在C#中,IntelliSense只会在列表中选择枚举类型,强制我输入“。”获取枚举值列表。
有没有办法在C#中重现VB枚举行为(没有第三方插件)?
答案 0 :(得分:4)
不幸的是,特定的功能是微软Visual Basic-Specific IntelliSense
的一部分自动完成
完成各种关键字
例如,如果键入goto和空格,IntelliSense将在下拉菜单中显示已定义标签的列表。其他支持的关键字包括Exit,Implements,Option和Declare。
完成枚举和布尔
当一个语句引用一个枚举成员时,IntelliSense将显示一个Enum成员列表。当语句引用布尔值时,IntelliSense将显示一个真假下拉菜单。
你应该通过点击.
或 Ctrl + Space 来通过常规intellisense弹出它。