我有一个代码片段来修改。在那里我发现了这样的语法。
Session("LightBoxID")?.ToString()
我不明白那里的问号 (?) 是什么意思。谷歌搜索没有帮助我任何提示
最佳答案
它是空条件运算符 它是空检查的语法糖:
return str?.ToString();
会变成
if (str == null)
{
return null;
}
return str.ToString();
关于c# - session 变量引用后的问号 (?) - 这是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43074622/