Гипотетически мне было бы полезно сделать это:
foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)
где метод GetColumns вызовет другой метод внутри в зависимости от переданного типа.
Да, я мог бы сделать это как логический флаг или подобное, я просто задавался вопросом, есть ли способ передать это, а затем спросить:
typeof (arg [1]) или аналогичный...
Я мог бы также переопределить метод, использовать generics и т.д. - Я знаю, что есть разные способы сделать это, мне было просто интересно, если бы это было возможно.