Я пишу метод, который сделает снимок экрана с переданным элементом формы и распечатает его. Есть несколько проблем, с которыми я сталкиваюсь. Я хочу иметь возможность сделать этот метод достаточно универсальным, чтобы принимать практически любой тип элемента формы. Я установил аргумент «элемент» для типа «объект». Я думаю, что мне также нужно будет передать аргумент типа или есть способ выяснить, какого типа объект после его передачи?
static public void PrintFormElement(object element, ?type?){
}
Правильно ли я подхожу к этой проблеме? Любой совет будет оценен спасибо!