是我的paint方法中的代码片段。当我以这种方式创建一个像刷子这样的对象时,我不确定它是什么,但是它会不会被正确处理掉,或者我是否需要关注它?
g.DrawString("12", _ContentFont, new SolidBrush(Color.Black), new PointF(25, 25));
答案 0 :(得分:6)
不,它不会。试试这个:
using ( var brush = new SolidBrush(Color.Black) )
g.DrawString("12", _ContentFont, brush, new PointF(25, 25));
但是当涉及到黑色时,仅仅是:
g.DrawString("12", _ContentFont, Brushes.Black, new PointF(25, 25));
答案 1 :(得分:1)
没有。处置符合条件。实际发生的时间并不能保证;它可能会闲逛很长一段时间。
这些天我会考虑一个错误,虽然我知道时间我也不知道更好。