Например, в методе draw мне нужен экземпляр Rectangle. Как это:
Rectangle rect = new Rectangle(FrameSize * CurrentFrame, 0, FrameSize, FrameSize);
Или другим способом. Определите временный элемент данных прямоугольника, а затем используйте его следующим образом:
rect.X = FrameSize * CurrentFrame;
rect.Y = 0;
rect.Width = FrameSize;
rect.Height = FrameSize;
Какой путь лучше? Меня смущает то, что многие прямоугольники создаются часто, но многие программные решения используют первый подход, в то время как второй должен быть осторожен с потреблением памяти.