C#中的自动完成块

时间:2012-05-04 18:56:39

标签: c#

Iam习惯于Eclipse和Java开发,但由于我的工作,我需要在C#中开始编码。我发现有点烦人的是,visual studio不能自动完成我的块。例如,当我编写一个新函数,类或语句时,IDE会自动填充我的块。所以当我输入:

private function sendData(String msg, String email) {

并点击enter自动显示结束括号,是否有任何设置可以在Microsoft visual C# 2010 express启用此功能?

4 个答案:

答案 0 :(得分:4)

对于Express版本,这是不可能的,因为您无法安装扩展程序。您需要使用专业版或更高版本并使用第三方扩展程序。一些简单的免费版本会执行此操作(例如Productivity Power Tools),商业产品ReSharper也会执行此操作,后者会做得更多。后者可能会使Visual Studio具有您可能用于表示Eclipse的其他功能,例如更多的重构支持。

答案 1 :(得分:2)

我几乎可以肯定Productivity Power Tools扩展程序会为您提供此功能。你可以在这里找到它:

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef

这真是一个很棒的附加组件,它可以让你更多地控制这样的选项。

答案 2 :(得分:1)

Visual Studio中没有内置的功能,但您可以安装Brace Completer之类的插件来添加功能。

答案 3 :(得分:0)

不,默认情况下,您无法在Visual Studio中执行此操作。访问Microsoft Connect以提交功能请求。