最佳答案
C # 允许我执行以下操作(来自 MSDN 的示例) :
using (Font font3 = new Font("Arial", 10.0f),
font4 = new Font("Arial", 10.0f))
{
// Use font3 and font4.
}
如果 font4 = new Font
抛出会发生什么? 据我所知,font3将泄露资源并且不会被处理掉。
using(... , ...)
来支持嵌套使用?