【发布时间】:2011-02-02 02:01:38
【问题描述】:
在 C# 中是否有任何东西可以让你做一些事情,比如
string str = nullval1 ?? nullval2 ?? nullval3 ?? "Hi";
它会从左到右选择第一个不为空的?
如果该运算符不这样做,是否有可能的替代方法以最少的代码提供类似的功能?
【问题讨论】:
-
那只需要一分钟就可以试用了..
-
@BrokenGlass:编码没有任何方法来构建 atm,所以我尝试检查我的语法,然后再做很多次。
-
如果您发现自己在没有编译器的情况下进行编码,但仍然可以访问 Internet,请帮自己一个忙,试试ideone.com。例如,以下是 Jon Skeet 回答的示例代码:ideone.com/qOvPI
-
@Cody Gray:谢谢你的参考,我确实给它加了书签。
标签: c# null-coalescing-operator