我传统上使用VB.NET,但已被要求用C#编写最新项目.
这很好,因为我可以用任何一种语言工作,过去不得不经常将C#代码翻译成VB,而且我也没有任何关于开发的问题.
我的问题在于Visual Studio编辑器,在编写C#代码时,或者涉及更多种类的按键时,在编写VB.NET代码时传统上为我自动完成的任务有多少.
例如,创建一个新的#region或函数......
在VB.NET中创建一个区域涉及键入#+ r,此时intellisense开始并向我展示#Region.我按下space并#Region自动完成,因此允许我输入区域名称,然后单击Enter并#End Region自动添加关闭.
在C#中,我键入#+ r...和nada ..我必须单击Ctrl+ k+ x并#Region从片段列表中选择以达到相同的效果.
类似地,当在VB.NET中编写函数时...自动完成在几秒钟内创建结构,而C#涉及必须手动添加括号等,为开发过程增加了宝贵的秒数.(或者可能还有另一个快捷键组合)
这只是两个例子,但是还有很多其他的例子,VB.NET编辑器提供的快捷方式使得编码比C#编辑器快得多.我很震惊,因为C#经常因为比VB.NET"更好"而受到称赞.
无论如何都在咆哮.
我的问题是,是否有任何插件允许在C#编辑器上以与提供给VB.NET编辑器相同的方式自动完成?