ref : http://msdn.microsoft.com/zh-tw/library/yh598w02.aspx
-----------------------------------------------------------
在 using() 宣告並初始化的物件, 在離開 using(){} 前會自動 Dispose() .
記憶體管理用
using (Font font1 = new Font("Arial", 10.0f))
{
byte charset = font1.GdiCharSet;
}
也就是說, 以上這段 code, 實際上會有以下這段的功能
{
Font font1 = new Font("Arial", 10.0f);
try
{
byte charset = font1.GdiCharSet;
}
finally
{
if (font1 != null)
((IDisposable)font1).Dispose();
}
}
沒有留言:
張貼留言