Visual Studio/ReSharper代码格式-C#

本文关键字:格式 -C# 代码 ReSharper Studio Visual | 更新日期: 2023-09-27 18:23:56

使用对象初始化器语法创建新类型时,Visual Studio会自动移动大括号,使其与新关键字后的类型对齐。

像这个

MyType myType = new MyType
                    {
                    };

然而,我宁愿它不要这样做,而是让它像一样

MyType myType = new MyType
{
};

如何做到这一点的任何想法-我已经浏览了所有的Visual Studio格式选项,但找不到合适的

有什么想法吗?

Visual Studio/ReSharper代码格式-C#

来自我在这里最受欢迎的答案:

  1. 支架布局中,设置阵列和对象初始值设定项At Next行(BSD样式)
  2. 其他中,确保连续行缩进倍数设置为1
  3. 其他中,确保缩进数组、对象和集合初始值设定项块未选中

你会有你想要的风格!

您可以在Resharper选项中找到这一点。转到ReSharper -> Options -> C# -> Formatting Style -> Braces Layout -> "Array And Object Initialization"。但我不确定ReSharper是否允许这样的格式。