首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ReSharper格式三元操作符在C#中的应用

ReSharper格式三元操作符在C#中的应用
EN

Stack Overflow用户
提问于 2015-01-29 09:24:44
回答 1查看 3.4K关注 0票数 7

这正把我逼得要命。ReSharper -> options -> C#中的三元格式选项不包括缩进,只包含'?‘的间距。和“:”字符,和行斩。

我想要的是:

代码语言:javascript
运行
复制
var x = expr1
      ? expr2
      : expr3;

但我得到的是:

代码语言:javascript
运行
复制
var x = expr1
? expr2
: expr3;

如果三元运算符格式没有提供任何帮助,我认为链接的二进制表达式可能会有所帮助,但不会。设置如下。

代码语言:javascript
运行
复制
var a = someOperand + operand2
        + operand3
        + operand4;

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-03 12:06:55

尝试启用ReSharper | Options | Code Editing | C# | Formatting Style | Other | Align Multiline Constructs | Expression

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28211034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档