using キーワードは、マネージド リソースとアンマネージド リソースを適切に破棄するために使用されます。
using キーワードをいつ使用するかについて混乱しています。
たとえば、 using は Connection オブジェクトなどの管理対象リソースに使用されます。
以下のような管理されていないリソースに使用されます。
using (Font font1 = new Font("Arial", 10.0f))
{
byte charset = font1.GdiCharSet;
}
using キーワードを使用する一般的な経験則はありますか? それらが適切に破棄されるように、すべてのオブジェクトに使用する必要がありますか? using キーワードの最有力候補であるオブジェクトをどのように判断できますか?