我的雇主使用的编码风格表明括号{
应该在同一行而不是下一行。例如:
class bar {
private void foo() {
if (1) {
Console.WriteLine("great");
} else {
Console.WriteLine("also great");
}
}
}
Visual Studio的默认设置是将大括号放在自己的行上 如何让Visual Studio尊重这种编码风格?
答案 0 :(得分:4)
(我没有2017年,但这是我在2015年看到的,所以它可能类似。)
在工具下 - >选项 - >文字编辑器 - > C# - >格式化 - >新行,有几个选项“在< X>新行上放置开括号” (其中X可以是“类型”或“方法”等),以及“在新行上放置< X>”,其中X是“else”或“catch”或“匿名类型的成员”。
您可以根据需要选中和取消选中这些框,以匹配您公司设置的样式。
答案 1 :(得分:3)
我相信它被称为K& R风格。我使用JetBrains ReSharper,但它不是免费的。
答案 2 :(得分:3)