在C#的編程開發過程中,很多時候涉及到數據類型的轉換,如果強行轉換數據類型,有時候可能會出現程式運行時錯誤,C#語言中提供了is關鍵字可以檢查對象是否與給定類型相容,可先判斷類型相容後再進行對象的轉換。使用is關鍵字可以有效地方防止類型轉換中出現的異常。 例如有個A類的對象entityA,需要判斷e ...
在C#的編程開發過程中,很多時候涉及到數據類型的轉換,如果強行轉換數據類型,有時候可能會出現程式運行時錯誤,C#語言中提供了is關鍵字可以檢查對象是否與給定類型相容,可先判斷類型相容後再進行對象的轉換。使用is關鍵字可以有效地方防止類型轉換中出現的異常。
例如有個A類的對象entityA,需要判斷entityA是否相容B類,即能否將entityA轉換為B類的對象,可通過下列語句判斷。
bool isB=entityA is B;
如果isB為true,則表示相容,可將entityA轉換為B類的對象。
備註:更多乾貨關註博主站點IT技術小趣屋。原文轉載自C#使用is關鍵字檢查對象是否與給定類型相容_IT技術小趣屋。