可能重复:
C#"as"施放vs经典施法
我继承了一些代码,我看到了这个Grid事件处理程序.我不知道这两个陈述之间是否存在差异,我不认为有,但事实是它们在代码中背靠背让我想知道为什么两种方式做同样的事情(假设它们做同样的事情)事情).有人可以解释一下这个区别吗?
GridDataItem ParentItem = e.Item as GridDataItem;
GridDataItem NewRow = (GridDataItem)e.Item;
Run Code Online (Sandbox Code Playgroud)