C#中的is和as操作符區別小結
阿新 • • 發佈:2017-12-14
devel 獲取 d3d 數據 bottom 技術 datagrid idv center
C#中的is和as操作符區別小結
本文地址: http://www.paobuke.com/develop/c-develop/pbk23176.html
C#實現基於加減按鈕形式控制系統音量及靜音的方法C#處理datagridview虛擬模式的方法C#中調用Servlet示例C#的path.GetFullPath 獲取上級目錄實現方法
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操作符區別小結