実用性のための両方のクラスは使い捨てです。
using ブロックの機能を理解しています。しかし、それを使用できる、または使用する必要があるすべての方法についてはわかりません。
たとえば、これは正しいですか?
using (MyClass myClass = new MyClass(params))
{
myClass.name = "Steve";
SecondClass myClassSecond = new SecondClass(params);
myClassSecond.name = "George";
myClassSecond.msg = "Hello Man in the Yellow Hat";
}
上記の両方のクラスは破棄されますか?
それとも、using ステートメント内で両方が必要ですか?
using (MyClass myClass = new MyClass(params))
{
myClass.name = "Steve";
using (SecondClass myClassSecond = new SecondClass(params))
{
myClassSecond.name = "George";
myClassSecond.msg = "Hello Man in the Yellow Hat";
}
}
上記は正しいですか、または複数の using ステートメントを使用するより良い方法はありますか?