C# 4.0 有人能解释一个可空类型的例子吗?
有人能解释一下这个吗 获取具有可为空类型的默认值: 智力?n1=零; int n2=3 (n1±10)将返回值10 内积=(n1×10)*n2; 现在产品将保持30,因为(n1±10)将返回10 现在,语句“(n1??10)”是什么意思?为什么它从以下位置返回值“10”: 这个??运算符称为空合并运算符,用于为可为空的值类型以及引用类型定义默认值。如果左操作数不为空,则返回左操作数;否则返回正确的操作数 我认为不需要任何额外的评论来自: 这个??运算符称为空合并运算符,用于为可为空的值类型以及引用类型定义默认值。如果左操作数不为空,则返回左操作数;否则返回正确的操作数C# 4.0 有人能解释一个可空类型的例子吗?,c#-4.0,C# 4.0,有人能解释一下这个吗 获取具有可为空类型的默认值: 智力?n1=零; int n2=3 (n1±10)将返回值10 内积=(n1×10)*n2; 现在产品将保持30,因为(n1±10)将返回10 现在,语句“(n1??10)”是什么意思?为什么它从以下位置返回值“10”: 这个??运算符称为空合并运算符,用于为可为空的值类型以及引用类型定义默认值。如果左操作数不为空,则返回左操作数;否则返回正确的操作数 我认为不需要任何额外的评论来自: 这个??运算符称为空合并运算符,用于为可为空的值类型以及引
我想不需要任何额外的注释我通常不会用C#编程,但是??是MSDN的“”中描述的空合并运算符
基本上是说“如果n1为空,那么将其更改为默认值10。”我通常不会用C#编程,但是??是MSDN的“”中描述的空合并运算符 基本上是说“如果n1为空,则将其更改为默认值10。”的可能重复
n1 ?? 10