表达式名称?
Name of expression?
前段时间写了一些代码,但是忘了用的语法糖的名字,现在找不到了。我猜它的名字中有一些可以为 nullable 的东西,但我不完全确定。
我就是这么做的:
而不是写这样的东西
if(ReturningFunktion() != null)
{
ReturningFunktion().AnotherFunktion();
}
你可以写
ReturningFunktion()?.AnotherFunktion();
我不记得什么是?。位被调用。
这是一个Null-conditional operator
。您可以随时尝试搜索此类内容或在 C# 上打开 Microsoft 文档:Click me
前段时间写了一些代码,但是忘了用的语法糖的名字,现在找不到了。我猜它的名字中有一些可以为 nullable 的东西,但我不完全确定。
我就是这么做的:
而不是写这样的东西
if(ReturningFunktion() != null)
{
ReturningFunktion().AnotherFunktion();
}
你可以写
ReturningFunktion()?.AnotherFunktion();
我不记得什么是?。位被调用。
这是一个Null-conditional operator
。您可以随时尝试搜索此类内容或在 C# 上打开 Microsoft 文档:Click me