C# 的隐藏特性是什么?


以下是 C# 中较少为人所知的隐藏特性:-

Lambda 表达式

C# 中的 Lambda 表达式描述了一个模式。它在表达式上下文中具有 => 标记。当声明 Lambda 表达式时,这称为 goto 运算符。

空值

C# 提供了一种特殊的数据类型,即允许您赋值普通各种值以及空值的可空类型。以下是语法:-

<data_type> ? <variable_name> = null;

空值合并运算符

空值合并运算符用于可空值类型和引用类型。它用于将操作数转换为另一可空(或不可空)值类型操作数的类型,并且可能进行隐式转换。

AS 关键字

"as" 关键字在兼容类型之间执行转换。它类似于强制转换操作,并且仅执行引用转换、可空转换和装箱转换。as 运算符无法执行其他转换,例如应使用强制转换表达式执行的用户定义转换。

更新时间: 21-06-2020

309 次浏览

开启你的 职业生涯

完成课程,获得认证

开始学习
广告
© . All rights reserved.