Eventuali duplicati:
Casting: (NewType) vs. Object as NewType
Casting vs using the 'as' keyword in the CLRQuando usare() rispetto a 'come' per cambiare tipo?
//var gridView = (gridViewRow.NamingContainer as GridView); <-- works too
var gridView = (GridView)gridViewRow.NamingContainer;
mia comprensione incompleta di questo sta usando as
parola chiave può dare null
quando si utilizza un cast ()
sarà un'eccezione. Il mio obiettivo è essere in grado di chiedermi "in che modo devo lanciare?" e so come rispondere
Questo è un duplicato di molte volte simile a http://stackoverflow.com/questions/496096/casting-vs-using-the-as-keyword-in-the-clr o http: // stackoverflow.com/questions/2483/casting-newtype-vs-object-as-newtype – Bert