8

有没有办法阻止Visual Studio (2010)“格式化文档”菜单将switch-case语句格式化如下:

当我像这样编写代码时:

switch (value) {
    case "1": mode = Mode.One; break;
    case "2": mode = Mode.Two; break;
}

然后点击“格式化文档”,Visual Studio 添加断线:

switch (value) {
    case "1":
        mode = Mode.One;
        break;
    case "2":
        mode = Mode.Two;
        break;
}

我查看了 VS Options 的 Formatting 部分,但找不到任何相关内容。

选项>格式化

(我没有安装 ReSharper)

4

1 回答 1

6

找到导致此问题的设置:

选项 > 文本编辑器 > C# > 格式化 > 换行 >Leave statements and member declarations on the same line必须选中。

选项对话框

于 2013-03-15T09:19:14.560 回答