1. 程式人生 > 其它 >sql over partition by

sql over partition by


C# 在 C# 7.0 中引入了模式匹配。 自此之後,每個主要 C# 版本都擴充套件了模式匹配功能。 以下 C# 表示式和語句
支援模式匹配:

is 表示式
switch 語句
switch 表示式(在 C# 8.0 中引入)


在這些構造中,可將輸入表示式與以下任一模式進行匹配:
宣告模式:用於檢查表示式的執行時型別,如果匹配成功,則將表示式結果分配給宣告的變數。 在 C# 7.0 中引
入。

1、型別模式:用於檢查表示式的執行時型別。 在 C# 9.0 中引入。
2、常量模式:用於測試表達式結果是否等於指定常量。 在 C# 7.0 中引入。
3、關係模式:用於將表示式結果與指定常量進行比較。 在 C# 9.0 中引入。
4、邏輯模式:用於測試表達式是否與模式的邏輯組合匹配。 在 C# 9.0 中引入。
5、屬性模式:用於測試表達式的屬性或欄位是否與巢狀模式匹配。 在 C# 8.0 中引入。
6、位置模式:用於解構表示式結果並測試結果值是否與巢狀模式匹配。 在 C# 8.0 中引入。
7、var 模式:用於匹配任何表示式並將其結果分配給宣告的變數。 在 C# 7.0 中引入。
8、棄元模式:用於匹配任何表示式。 在 C# 8.0 中引入。

9、宣告模式:用於檢查表示式的執行時型別,如果匹配成功,則將表示式結果分配給宣告的變數。 在 C# 7.0 中引
入。

程式設計是個人愛好