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

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

C# 聲明模式

2023-01-14 21:54 作者:SunnieShine  | 我要投稿

1、語法

聲明模式用于簡單判斷一個(gè)模糊的數(shù)據(jù)類型是否是某個(gè)具體的數(shù)據(jù)類型,并嘗試將其轉(zhuǎn)換過去。

注意語法 greeting is string message 的寫法。C# 最開始允許 is 的寫法是 obj is T,而 T 之后寫的變量指的是“如果 obj 確實(shí)是 T 類型的實(shí)例的話,那么 message 就可以使用了”。換句話說,這段代碼等價(jià)于下面這樣的代碼:

即在大括號里等效進(jìn)行類型轉(zhuǎn)換。

2、聲明模式仍可能會進(jìn)行拆箱

假設(shè)我們原始的對象是裝箱的操作:

那么,即使你使用這個(gè)語法來獲取結(jié)果:

它也避免不了拆箱行為:因?yàn)樗扔?o is int 后直接進(jìn)行 int v = (int)o 的拆箱賦值操作,所以它會隱式地進(jìn)行拆箱,它是避免不了的。


C# 聲明模式的評論 (共 條)

分享到微博請遵守國家法律
防城港市| 亳州市| 嘉荫县| 东乌珠穆沁旗| 元朗区| 永新县| 云阳县| 屯留县| 诸暨市| 平邑县| 柳江县| 江西省| 邓州市| 龙门县| 浦东新区| 漳平市| 山东省| 开封市| 武汉市| 成武县| 绥德县| 黑水县| 龙门县| 顺平县| 陇西县| 广汉市| 嘉祥县| 永昌县| 浠水县| 泗阳县| 沧州市| 福贡县| 诸城市| 自贡市| 屏东县| 盐边县| 正宁县| 宝坻区| 博白县| 宁城县| 平远县|