Если в итоге вы вызываете только одну из этих перегрузок, то нет смысла сидеть рядом с двумя другими. Нет ничего, что я ненавижу больше, чем необходимость просеивать через 27 перегрузок какого-либо метода, надеясь, что а) я найду подходящий для своих целей и б) человек, который написал этот беспорядок, действительно запустил и протестировал перегрузку, которую я использую даже один раз .
В конкретном случае метода захвата экрана перегрузка с параметром Rectangle
, вероятно, будет наиболее удобной, поскольку с формами всегда связан прямоугольник. Кроме того, если вам нужно повторно захватывать одну и ту же область экрана, проще сохранить одну переменную (a Rectangle
), чем четыре (x, y, ширина и высота).