vb的这个优点是继承于vb6.0的
如果一个属性的值只会几个枚举值之一,
它就会把所有的可能都列出来。C#就不行了,
自己辛苦一点CTRL+J多按几次了。

解决方案 »

  1.   


    对啊,只能自己辛苦一点CTRL+J多按几次了。
      

  2.   

    这点我觉得还能忍受,更讨厌的是比如:
    在VB.Net里面只要输入MessageBox.Show=就会自动弹出DialogResult枚举的所有成员. 而C#里面你必须要自己输入DialogResult才行. 而且万一你忘了DialogResult这个枚举的话还要麻烦查资料.
      

  3.   

    没办法,我现在的办法不是CTRL+J,而是把鼠标放在那个词上,就出现了它完整的类路径,然后再手打.不过有时用惯了,一般像MessageBox打完我就随手复制了它,后面还要打MessageBoxButtons和MessageBoxIcon时就节约了不少,VB的自动功能是极好的,但VB也有致命的地方,看VB的代码太辛苦了,VB的写法一点也体现不出类来,很不直观,代码维护时好痛苦
      

  4.   

    vb是从 结构化语言发展过来的,避不可免沾染一些结构化编程毛病,类似于c++