【发布时间】:2013-12-18 16:28:27
【问题描述】:
我最近从 VB 迁移到 C#,我怀念 VB 处理枚举类型的 IntelliSense 行为的方式。
在 VB 中,当您分配或比较枚举值时,IntelliSense 将直接打开枚举值列表。
在 C# 中,IntelliSense 将只选择列表中的枚举类型,强制我输入“。”获取枚举值列表。
有没有办法在 C# 中重现 VB 枚举行为(无需第三方插件)?
【问题讨论】:
-
按
.真的那么辛苦吗? -
是的,您有额外的
.击键,但想想您一直不输入End Function节省了多少! -
@ p.s.w.g.没那么糟糕……但如果我能解决它,我会的。
-
@James 我不想开始一场 VB / C# 辩论,但我在 VB 工作了几年,我从来没有手动输入 End Function,因为一旦你完成函数声明,VS 就会为你编写它。但是,现在我必须输入 a ;在我编写的每一行代码的末尾。
-
另一方面,尝试使用枚举执行
switch(相当于 VB 中的 select):它会自动为每个枚举值创建一个案例。就我个人而言,在选择值时必须输入.。
标签: c# vb.net visual-studio enums intellisense