|
|
1
49
类似于Groovy的空安全解引用操作符?
我认为C团队已经研究过这个问题,发现它并不像人们想象的那么简单,设计得优雅。。。尽管我还没有听说问题的细节。 我不相信现在的语言里有这样的东西,恐怕。。。我还没有听说任何计划,虽然这并不是说在某个时候不会发生。 编辑:它现在将成为C#6的一部分,作为“空条件运算符”。 |
|
|
2
10
您可以在自定义
用法如下:
|
|
|
3
9
目前我们只能写一个扩展方法,如果你不想重复自己,恐怕。
|
|
|
4
7
作为解决方法,您可以使用基于 Maybe monad .
这样使用:
|
|
|
5
6
没有什么内置的,但是如果需要的话,可以用扩展方法将其全部打包(尽管我可能不介意)。 对于此特定示例:
或者更通用的版本:
|
|
6
4
我也遇到了同样的问题,我写了一些扩展方法:
你这样使用它;
或
或
也有可为空类型的重载。 |