C# 的隱藏特性是什麼?
以下是 C# 中較少為人所知的隱藏特性:-
Lambda 表示式
C# 中的 Lambda 表示式描述了一個模式。它在表示式上下文中具有 => 標記。當宣告 Lambda 表示式時,這稱為 goto 運算子。
空值
C# 提供了一種特殊的資料型別,即允許您賦值普通各種值以及空值的可空型別。以下是語法:-
<data_type> ? <variable_name> = null;
空值合併運算子
空值合併運算子用於可空值型別和引用型別。它用於將運算元轉換為另一可空(或不可空)值型別運算元的型別,並且可能進行隱式轉換。
AS 關鍵字
"as" 關鍵字在相容型別之間執行轉換。它類似於強制轉換操作,並且僅執行引用轉換、可空轉換和裝箱轉換。as 運算子無法執行其他轉換,例如應使用強制轉換表示式執行的使用者定義轉換。
廣告