У меня есть форма, в которой я рисую линии с помощью объекта Pen.
Мне интересно, следует ли мне использовать одну общую объектную ручку или одну объектную ручку для каждой нарисованной линии.
Лучше использовать: (один объект, общий для всех строк)
Pen green;
green = new Pen(Color,size);
foreach(line to be drawn)
graphics.DrawLine(green, x1, y1, x2, y2);
Или следующее: (каждая строка является объектом)
foreach(line to be drawn)
Pen green = new Pen(Color.Green, 3);
graphics.DrawLine(green, x1, y1, x2, y2);
green.Dispose();
На самом деле оба примера делают то, что я хочу, но мне интересно, что больше всего рекомендуется в этом случае.
Примечание. Я использую C# (WinForms).
using
вокруг него. - person asawyer   schedule 17.01.2013