当使用对象初始化器语法创建新类型时,Visual Studio会自动移动括号,使其与新关键字后的类型对齐。
像这样
MyType myType = new MyType
{
};
然而,我希望它不要这样做,而是像这样留下它
MyType myType = new MyType
{
};
有什么办法可以做到这一点--我查看了所有的Visual Studio格式化选项,却找不到一个合适的。
有什么想法吗?
从我的 最热门答案 在这里。
你将拥有你想要的风格!你将在Resharper选项中找到这个。
你可以在Resharper选项中找到这个。ReSharper -> Options -> C# -> Formatting Style -> Braces Layout -> "Array And Object Initialization"
. 但我不知道ReSharper是否允许这样的格式化。