1. 程式人生 > >C#中的is和as操作符區別小結

C#中的is和as操作符區別小結

devel 獲取 d3d 數據 bottom 技術 datagrid idv center


1. is 是驗證操作對象是不是自己希望的

運算公式:對象 is 類型

返回true:對象是指定類型

返回false:對象不是指定類型


2. as 是將對象轉換成指定類型

運算公式:對象 as 類型

轉換成功:對象的類型就是指定的類型

轉換失敗:返回null

註意: The “is” and “as” operator must be used with a reference type or nullable type (example:’int’ is a non-nullable value type)

除聲明外,跑步客文章均為原創,轉載請以鏈接形式標明本文地址
C#中的is和as操作符區別小結

本文地址: http://www.paobuke.com/develop/c-develop/pbk23176.html






相關內容

技術分享圖片C#生成PDF文件流技術分享圖片C#獲取機器碼的方法詳解(機器名,CPU編號,硬盤編號,網卡mac等)技術分享圖片C#微信公眾平臺開發之access_token的獲取存儲與更新技術分享圖片C#數據結構之隊列(Quene)實例詳解
技術分享圖片C#實現基於加減按鈕形式控制系統音量及靜音的方法技術分享圖片C#處理datagridview虛擬模式的方法技術分享圖片C#中調用Servlet示例技術分享圖片C#的path.GetFullPath 獲取上級目錄實現方法

C#中的is和as操作符區別小結