我知道必须有一种更简单的方式来编写这个表达式。但我无法弄明白。
Window
任何建议都表示赞赏。
答案 0 :(得分:0)
您可以使用?运算符:
name+= (order == null) ? extension : " " + order + extension;
答案 1 :(得分:0)
考虑到代码质量和可读性,请将以下代码用于您的问题。你不需要if-else条件。
name += string.IsNullOrEmpty(order) ? extension : " " + order + extension;
答案 2 :(得分:0)
如果你正在使用C#6,你也可以使用字符串插值:
name += (order != null) ? " {order}{extension}" : extension;
我认为看起来有点整洁。