C# 的隐藏功能是什么?


以下是一些隐藏或鲜为人知的 C# 有用功能 −

Lambda 表达式

C# 中的 Lambda 表达式描述模式。它在表达式上下文中具有令牌 =>。这称为转到操作符,并在声明 Lambda 表达式时使用。

可空类型

C# 提供了一种特殊数据类型,即可空类型,你可以为其分配通常范围的值以及 null 值。以下为语法 −

<data_type> ? <variable_name> = null;

空值合并运算符

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

AS 关键字

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

更新于: 2020 年 6 月 21 日

309 次观看

启动你的 职业

完成该课程,获得认证

开始
广告
© . All rights reserved.