gpt4 book ai didi

c# - 可空运算符 .?

转载 作者:太空狗 更新时间:2023-10-30 00:51:38 26 4
gpt4 key购买 nike

我记得我在某个地方读过这篇文章,但现在无法在 Google 搜索结果中找到它。

最新的 C# (VS2013) 是否支持任何此类运算符?

SomeObject.?SomeMember = SomeValue;

仅当 SomeObject 不为 null 时,才应将 SomeValue 分配给 SomeObject.SomeMember

注意:我知道我们可以通过 HasValue 和其他方式做到这一点。我只是问新的运营商。

最佳答案

好吧,这与 Nullable 无关类型。它是 null propagation operator并且适用于每种可以为空的类型,而不仅仅是 Nullable<T> ,以及引用类型。

Does the newest C# (VS2013) support any such operator?

如果您使用的是 VS 2013 或 Visual Studio 14 CTP 3,则可以安装 Roslyn 最终用户预览版

关于c# - 可空运算符 .?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25970145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com