【发布时间】:2019-09-02 11:05:06
【问题描述】:
最后一天我在 GitHub 上探索 .NET 源代码时偶然发现了以下构造:((SomeTypeToCast)variable!).SomeMethodToCall()。
请注意后缀 ! 最初列出的 here
那么,简单的问题:这是什么?
P.S.:我个人对这件事的含义有几个猜测:有点“这个值永远不会为空”。但是,C# 中没有这样的运算符(至少公开可用),并且当我自己在测试项目中尝试时,这样的表达式无法编译。
【问题讨论】:
标签: c#