using 关键字用于正确处理托管和非托管资源。
我对何时使用 using 关键字感到困惑。
例如 using 用于托管资源,例如 Connection 对象。
它用于非托管资源,例如:
using (Font font1 = new Font("Arial", 10.0f))
{
byte charset = font1.GdiCharSet;
}
何时使用 using 关键字有一般的经验法则吗?是否应该将其用于所有对象,以便正确处理它们?您如何判断哪些对象是 using 关键字的主要候选对象?