gpt4 book ai didi

c# - 使用 Null 条件运算符时出现错误 : Syntax error, ':' expected

转载 作者:行者123 更新时间:2023-11-30 13:18:53 25 4
gpt4 key购买 nike

我正在尝试检查 null,但我不明白显示的错误。我的语法正确,但 visual studio 不允许我编译。

 if (customer?.Company?.Products != null)

这些是编译器向我显示的错误。

Error 259 Invalid expression term '.'
Error 260 Syntax error, ':' expected
Error 261 Invalid expression term '.'
Error 262 Syntax error, ':' expected
Error 263 Invalid expression term ')'
Error 264 ; expected
Error 265 ; expected

我现在明白这是自 Visual Studio 2015 以来检查空值的一种较新的较短方法。

最佳答案

此语法是 C# 6.0 和 Roslyn 的新语法。

您不能将它与旧版本的编译器一起使用。

关于c# - 使用 Null 条件运算符时出现错误 : Syntax error, ':' expected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38059149/

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