处理刷子

Bra*_*rad 5 .net c# system.drawing winforms

长时间运行的应用程序存在一些内存问题; 我一直在检查油漆方法,以确保刷子妥善处理.在Brush函数的参数中创建的情况下,刷子会在调用之后被处理吗?

案例概述如下:

     g.DrawString(valueText, Font, new SolidBrush(Color.Red),
Run Code Online (Sandbox Code Playgroud)

AJ.*_*AJ. 9

我不完全确定,但我不相信.这会更安全:

using(var redBrush = new SolidBrush(Color.Red)
{
    g.DrawString(valueText, Font, redBrush);
}
Run Code Online (Sandbox Code Playgroud)

  • 你可以肯定. (3认同)