0

我正在使用 C# 编程语言在 Visual Studio 2008 中工作。我遇到了一个大问题,因为当我打开一个括号时,Visual Studio 不会像往常一样自动关闭它。我在包含许多括号(if else/for)的大方法中遇到了很大的困难。

很感谢任何形式的帮助!

4

3 回答 3

8

一个好的策略是先成对输入括号:

public void foo()
{
}

然后添加内容:

public void foo(List<int> values)
{
     foreach ()
     {
     }
}

有一些键盘快捷键可以让您更快地执行此操作。尝试键入foreach,然后按Tab两次。

如果您仍然感到困惑,那可能是因为您的方法太长了。您可以将代码重构为更小的方法。使用“提取方法”重构工具来帮助您做到这一点。

您可能还想偶尔“格式化文档”。这将为您排列大括号,并缩进您的代码。这将使哪些大括号匹配更明显。

您可能还需要考虑安装第三方扩展,例如Resharper

于 2012-07-24T22:08:46.207 回答
2

你试过生产力电动工具吗?看起来他们在 10.0.10710.22 中添加了自动大括号完成。

于 2012-07-24T22:08:45.737 回答
2

我建议您安装Productivity Power ToolsResharper。这两个扩展都支持这一点。

于 2012-07-24T22:09:25.523 回答