现在这让我很兴奋。ReSharper -> Options -> C# 中的三元格式选项不包括缩进,只包括 '?' 的间距。和 ':' 字符,以及换行。
我想要的是:
var x = expr1
? expr2
: expr3;
Run Code Online (Sandbox Code Playgroud)
但我得到的是:
var x = expr1
? expr2
: expr3;
Run Code Online (Sandbox Code Playgroud)
如果三元运算符格式没有提供任何帮助,我认为链式二进制表达式可能会有所帮助,但没有。设置如下。
var a = someOperand + operand2
+ operand3
+ operand4;
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
尝试启用ReSharper | Options | Code Editing | C# | Formatting Style | Other | Align Multiline Constructs | Expression
| 归档时间: |
|
| 查看次数: |
2696 次 |
| 最近记录: |