C#itemLossRate = 0什么意思
这是C# 8.0中的一个新特性:空合并赋值运算符(null-coalescing assignment operator)。它的作用是在左侧的变量为空(null)时,将其赋值为右侧的默认值。
在这个例子中,如果C#item.LossRate为null,则将其赋值为0。如果C#item.LossRate已经有值,则不执行任何操作。等同于以下代码:
if (C#item.LossRate == null) { C#item.LossRate = 0; }
原文地址: https://www.cveoy.top/t/topic/bq3m 著作权归作者所有。请勿转载和采集!