我正在看这篇文章,并且正在努力遵循解释提升运算符的VB.NET示例.似乎没有相应的C#示例或教程.我一般都没有太多关于运算符重载的经验,因此在阅读可空类型的同时尝试使用VB.NET等价物可能不是最好的开始...
是否有人能够解释提升的运算符以及它们如何被可空类型使用?它只是意味着可空类型本身不会重载运算符,并将使用它所代表的基础类型的运算符吗?
关于提升的运营商似乎没有太多关于SO的信息,所以希望这也可以帮助其他人.
.net c# nullable lifted-operators
.net ×1
c# ×1
lifted-operators ×1
nullable ×1