这让我现在开始了。 Resharper中的三元格式选项 - >选项 - > C#不包括缩进,只是'?'的间距和':'字符和行斩。
我想要的是:
var x = expr1
? expr2
: expr3;
但我得到的是:
var x = expr1
? expr2
: expr3;
如果三元运算符格式化没有提供任何帮助,我认为链式二进制表达式可能有所帮助,但没有。设定如下。
var a = someOperand + operand2
+ operand3
+ operand4;
有什么想法吗?
答案 0 :(得分:3)
尝试启用ReSharper | Options | Code Editing | C# | Formatting Style | Other | Align Multiline Constructs | Expression