重複の可能性:
C# の「as」キャストと従来のキャスト
私はいくつかのコードを継承しており、この Grid イベント ハンドラーが表示されます。これら 2 つのステートメントに違いがあるかどうかはわかりませんが、違いがあるとは思いませんが、コード内でそれらが背中合わせになっているという事実は、なぜ同じことを 2 つの方法で行うのか疑問に思います (それらが同じことをすると仮定すると)。もの)。もしあれば、誰かが違いを説明できますか?
GridDataItem ParentItem = e.Item as GridDataItem;
GridDataItem NewRow = (GridDataItem)e.Item;