2013-07-23 98 views
0

您如何使用as進行鑄造或轉換?例如, 我應該使用這個嗎?Asp.Net:鑄造或轉換使用作爲

CheckBox cbStatus = sender as CheckBox ; 

還是這個?

CheckBox cbStatus = (CheckBox)sender; 
+0

嘗試閱讀本文http://stackoverflow.com/questions/132445/direct-casting-vs-as-operator – Tdelang

回答

1

如果你做「爲」,那麼總是檢查爲空。如果您確定返回的類型,則只需簡單地將其轉換爲「as」即可。 「作爲」可以返回null