在C#的編程開發過程中,很多時候涉及到數據類型的轉換,可使用強制轉換的方式,不過強制轉換數據類型有時候會拋出程式異常錯誤,可以使用as關鍵字來進行類型的轉換,如果轉換成功將返迴轉換後的對象,如果轉換不成功則不會拋出異常而是返回NULL。 如將A類型的對象modelA轉換為B類型的對象,可使用下列語句 ...
在C#的編程開發過程中,很多時候涉及到數據類型的轉換,可使用強制轉換的方式,不過強制轉換數據類型有時候會拋出程式異常錯誤,可以使用as關鍵字來進行類型的轉換,如果轉換成功將返迴轉換後的對象,如果轉換不成功則不會拋出異常而是返回NULL。
如將A類型的對象modelA轉換為B類型的對象,可使用下列語句操作:
var entityB=modelA as B;
如果entityB不為空,則轉換成功,如果entityB的值為空,則轉換不成功。
備註:更多乾貨關註博主站點IT技術小趣屋。原文轉載自C#使用as關鍵字將對象轉換為指定類型_IT技術小趣屋。