「New」キーワードの使用法とオブジェクトの複数のインスタンスの削除についていくつか質問があります。
サブルーチンが実行されるたびに、このようなコード ビハインド ASP.Net ステートメント内のサブルーチンが実行される場合、employeeDetails.DataKeyNames のインスタンスが多数存在しますか? このオブジェクトは、サブルーチンに対してローカルです。
employeeDetails.DataKeyNames = New String() {"EmployeeID"}
答えが「はい」の場合、このコードを含むサブルーチンが終了したときに、employeeDetails.DataKeyNames のすべてのコピーを削除するコードを使用する必要がありますか? その場合、ぶら下がっている employeeDetails.DataKeyNames のすべてのコピーを削除するために必要なコーディングを示してください。