日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

C#中括號強轉、as、is區別詳解_C#教程

作者:Sevol_Y ? 更新時間: 2023-04-07 編程語言

C#是一門強類型語言,一般情況下最好避免將一個類型轉換成另一個類型,但是有些時候又不得不進行類型轉換,那么就出現幾種強轉方式。

1. 括號強轉

在轉換中不進行轉換檢查,直接進行轉換,如果失敗會拋出異常,會執行catch語句。如下圖

2.is

可以用來判斷是否可進行轉換,表達式返回值為bool。如下圖,結果會打印轉換失敗

3. as轉換

在轉換中先進行轉換檢查(相當于在強勢轉換前,做了一次is運算),如果失敗會返回null(所以as不能用于值類型,值類型不能為null),如下圖,結果會打印轉換失敗

原文鏈接:https://blog.csdn.net/Ling_SevoL_Y/article/details/127774395

欄目分類
最近更新