五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C# 關(guān)系模式

2023-01-15 10:52 作者:SunnieShine  | 我要投稿

1、語法

前面的模式可以解決一大部分的問題了,但是有些時候,數(shù)據(jù)判斷和取值無法對一個范圍來判斷,因此還不夠靈活。C# 里還有關(guān)系模式,來對數(shù)據(jù)的范圍來判斷。

即使 obj 不是 int 類型,我們依舊可以這么寫。這個代碼等價于 obj is int i && i > 30。

C# 允許 >、>=、<<= 四個運算符,寫在 is 后,來表達范圍判斷。稍微注意一下的地方是,is > 30 的 30 必須是常量才行。

給大家看一個例子:

不過怎么理解,就靠你自己了。

2、不推斷類型的時候,不要用模式匹配

正是因為出了這個模式,下面兩句話就變成等價的了:

顯然,要不要 is,語句都可以理解。但是,有 is 需要模式匹配,因此顯然復雜一點。因此,我們建議在數(shù)據(jù)類型不用判斷的時候,不要使用 is。當然,這里說的結(jié)論指的是這里這種情況。

C# 關(guān)系模式的評論 (共 條)

分享到微博請遵守國家法律
区。| 哈尔滨市| 谷城县| 当阳市| 洮南市| 五原县| 襄垣县| 霍林郭勒市| 左云县| 仙桃市| 白山市| 西畴县| 武山县| 乐都县| 通河县| 成都市| 林甸县| 公安县| 禹州市| 清原| 定西市| 宜春市| 勃利县| 资源县| 安丘市| 吴川市| 全州县| 时尚| 道孚县| 玉树县| 高邑县| 华坪县| 博乐市| 望谟县| 无棣县| 台湾省| 扶风县| 红原县| 衡山县| 固阳县| 高唐县|