Skip to content

文章

C# 中问号的 5 种不同含义

2019年8月5日 • 1 分钟阅读

C# 中问号的 5 种不同含义

在 C# 8 中,问号有 5 种含义。

  1. 三元运算符
(true ? "true": "false")

2. 空条件运算符

items?.Count()

3. 可空类型(这应该被重新命名为可空值类型)

int?

4. 空合并运算符

isnull ?? string.Empty

5. 可空引用类型

string?

作者:Chuck Conway 是一位 AI 工程师,拥有近 30 年的软件工程经验。他构建实用的 AI 系统——内容管道、基础设施代理和解决实际问题的工具——并分享他沿途的学习成果。在社交媒体上与他联系:X (@chuckconway) 或访问他的 YouTubeSubStack

↑ 返回顶部

你可能也喜欢