Hipotetycznie przydałoby mi się to zrobić:
foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)
gdzie metoda GetColumns wywoła inną metodę w zależności od przekazanego typu.
Tak, mógłbym to zrobić jako flagę logiczną lub coś podobnego, po prostu zastanawiałem się, czy istnieje sposób, aby to przekazać, a następnie zapytałem:
typeof (arg [1]) lub podobny ...
Mógłbym również zastąpić metodę, użyć generycznych itp. - Wiem, że są na to różne sposoby, byłem po prostu ciekawy, czy to możliwe.
foo.GetColumnValues<int>(dm.mainColumn)
może być drogą do zrobienia.