c# - 表达式名称?
问题描述
前段时间写了一些代码,但是忘记了使用的语法糖的名字,再也找不到了。我猜它的名字中有一些可以为空的东西,但我不完全确定。
这就是我所做的:
而不是写这样的东西
if(ReturningFunktion() != null)
{
ReturningFunktion().AnotherFunktion();
}
你可以写
ReturningFunktion()?.AnotherFunktion();
我不记得是什么了?。位被称为。
解决方案
这是一个Null-conditional operator
. 您可以随时尝试搜索此类内容或在 C# 上打开 Microsoft 文档:点击我
推荐阅读
- acumatica - 如何创建一个简单的网格?
- javascript - 如何以编程方式为 Google Apps 脚本中的打开事件创建触发器
- firebase - GAE - 没有为此线程注册 API 环境
- continuous-integration - 操作系统特定的 Puppet 单元测试
- javascript - 如何在 TypeScript 中键入 JSON 导入
- node.js - Azure Blob Node.js 下载 blob 文件
- r - 如何从 CSV 文件计算 R 中每部电影的平均评分?
- r - 如何在ggplot2中显示obs的方向(标题)
- python - 如何在 Pygame 上创建用户输入?
- mysql - 跨多个模式的 mySQL 查询