当前位置: 首页 > 知识库问答 >
问题:

如何在插值字符串中使用三进制运算符?

楚宇
2023-03-14
var result = $"{fieldName}{isDescending ? " desc" : string.Empty}";
var desc = isDescending ? " desc" : string.Empty;
var result = $"{fieldName}{desc}";

共有1个答案

邹弘
2023-03-14

根据文件:

插值字符串的结构如下:

{ [, ][: ]}

Console.WriteLine($"The current hour is {hours:hh}")
var result = $"Descending {(isDescending ? "yes" : "no")}";
 类似资料:
  • 我有一个关于在JSP中使用三进制运算符的查询。下面提到的代码使用了if else语句,该语句运行良好。 请帮助我如何使用这个三值运算符来满足这个要求。 提前谢了。

  • 我想创建一个日期时间字符串,但添加CET/CEST,具体取决于是否夏时制。 因此,如果返回true,则附加“CEST”字符串,如果不是,则仅附加“CET”。 有没有简单/快捷的方法来做这件事?

  • 问题内容: 考虑以下代码: 除了字符串连接之外,还有其他方法可以将变量的值插入到字符串中吗? 问题答案: 从ES6开始,您可以使用模板文字: PS 注意反引号的使用:````。

  • 我写了一个简单的程序来查找的最小排列,它在字典上比当前的大。但是,编译器发出错误 < code >错误CS1003语法错误,应为“:*”。 我使用VS 2015(更新3),每当我编译该程序(这在语法上似乎是正确的)时,我都会遇到上述错误。 该程序在语法上是否有任何错误?

  • 我试图在插值字符串中使用条件操作符,但是因为它有一个冒号,编译器认为冒号后面是一个格式字符串。 我如何使用这种类型的语句?我唯一想到的事情是这样的: