SqlConnection connection = new SqlConnection(FROM_CONFIGURATION)
SqlCommand command = new SqlCommand("SomeSQL", connection);
connection.Open();
command.ExecuteNonQuery();
command.Dispose();
connection.Dispose();
例外がスローされた場合にすべてのリソースが適切に破棄されるように、上記のコードに try/catch (または using) を含めることをお勧めします。
しかし、手作業で物を処分することを心配しなければならない場合、GC のポイントは何でしょう?! コーダーのためにこれを処理するためにGCはありませんか?