Hypothétiquement, ça serait pratique pour moi de le faire:
foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)
où la GetColumns méthode appelle une méthode différente à l'intérieur en fonction du type passé.
Oui, je pourrais le faire comme un indicateur booléen ou similaire, je me demandais si il y avait moyen de passer, et puis lui demander:
typeof(arg[1]) ou similaire...
Je pourrais aussi remplacer la méthode, l'utilisation des génériques, etc - je sais qu'il y a différentes façons de le faire, j'étais juste curieux de savoir si cela était possible.