使用语句后防止自动格式化

时间:2017-04-14 13:45:23

标签: c# formatting autoformatting

我有这段代码:

var a = 2;

我在声明上方输入using(...){} 然后我得到了:

using(...)
{
}
    var a = 2;

visual studio将标签添加到a声明。我想阻止这个,我怎么能实现呢?

编辑:我添加了大括号,因为我不想让a在里面使用。

1 个答案:

答案 0 :(得分:2)

这是因为using语句在范围内执行代码,其中存在使用的变量whitin。使用的正确语法是:

using (var disposeMe = new DisposeMe())
{
    // here you use the disposeMe object during its lifetime
    var a = 2;
} // here disposeMe gets disposed.

关于, 约翰