我要这样做,以便如果subs的值不是“”,那么UL会在它之前和之后进入变量sL。如果subs为“”,则sL获得值“”

var sL = (subs != "") ? "<ul>" + subs + "</ul>" : "";

但这似乎不起作用。

我的格式正确吗?

最佳答案

如有疑问,请添加更多括号:

var sL = subs != "" ? ("<ul>" + subs + "</ul>") : "";

但是,您的代码应该已经可以正常工作了。语法很好。

关于c# - 困惑了吗? C#中的运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7282816/

10-10 23:27