写入Null Coalesce的相反[重复]的最简洁方法是什么?
-
29-10-2019 - |
题
可能重复:
“空合并运算符?(...用任何语言?)这里是否有更简洁的第三行书写方式? 通用标签
我知道null合并运算符,但是我正在寻找的行为与此相反: 通用标签
解决方案
偷偷摸摸的-您在我回复时进行了编辑。:)
我认为没有更简洁的书写方式。但是,我将使用“ HasValue”属性,而不是== null。这样更容易看到您的意图。 通用标签
(顺便说一句-k也必须可以为空。)
其他提示
在C#中,您拥有的代码是编写所需内容的最简洁的方法。
那个运算符的意义是什么?用例非常有限。如果您在寻找单行解决方案而不必使用临时变量,则一开始就不需要。 通用标签
不隶属于 StackOverflow