我正在使用 C# 编程语言在 Visual Studio 2008 中工作。我遇到了一个大问题,因为当我打开一个括号时,Visual Studio 不会像往常一样自动关闭它。我在包含许多括号(if else/for)的大方法中遇到了很大的困难。
很感谢任何形式的帮助!
我正在使用 C# 编程语言在 Visual Studio 2008 中工作。我遇到了一个大问题,因为当我打开一个括号时,Visual Studio 不会像往常一样自动关闭它。我在包含许多括号(if else/for)的大方法中遇到了很大的困难。
很感谢任何形式的帮助!
一个好的策略是先成对输入括号:
public void foo()
{
}
然后添加内容:
public void foo(List<int> values)
{
foreach ()
{
}
}
有一些键盘快捷键可以让您更快地执行此操作。尝试键入foreach
,然后按Tab两次。
如果您仍然感到困惑,那可能是因为您的方法太长了。您可以将代码重构为更小的方法。使用“提取方法”重构工具来帮助您做到这一点。
您可能还想偶尔“格式化文档”。这将为您排列大括号,并缩进您的代码。这将使哪些大括号匹配更明显。
您可能还需要考虑安装第三方扩展,例如Resharper。
你试过生产力电动工具吗?看起来他们在 10.0.10710.22 中添加了自动大括号完成。
我建议您安装Productivity Power Tools或Resharper。这两个扩展都支持这一点。