Ipoteticamente sarebbe utile per me fare questo:
foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)
dove il metodo GetColumns chiamerà un metodo diverso all'interno a seconda del tipo passato.
Sì, potrei farlo come una bandiera booleana o simile, mi chiedevo solo se ci fosse un modo per passare forse questo, e poi chiedere:
typeof (arg [1]) o simile ...
Potrei anche ignorare il metodo, usare generici, ecc. So che ci sono diversi modi per farlo, ero solo curioso se fosse possibile.
foo.GetColumnValues<int>(dm.mainColumn)
potrebbe essere la strada da percorrere.