OnSelectedIndexChanged
ばかげた質問かもしれませんが、ASP .NET アプリのイベントから 2 つの値を取得したいとします。
どちらが良いですか?
var personId = Convert.ToInt32(((GridView)sender).SelectedDataKey.Values["PersonId"]);
var name = ((GridView)sender).SelectedDataKey.Values["Name"].ToString();
また
var gView = (GridView)sender;
var personId = Convert.ToInt32(gView.SelectedDataKey.Values["PersonId"]);
var name = gView.SelectedDataKey.Values["Name"].ToString();
GridView を 2 回キャストすると、速度に関してそれほど大きな違いが生じるでしょうか? より多くの値を取得していたらどうなりますか? 他にもあるの?