Hypothetisch wäre es für mich praktisch, dies zu tun:
foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)
Dabei ruft die GetColumns-Methode je nach übergebenem Typ eine andere Methode auf.
Ja, ich könnte es als boolesche Flagge oder ähnliches tun. Ich habe mich nur gefragt, ob es einen Weg gibt, dies vielleicht zu bestehen, und dann gefragt:
typeof (arg [1]) oder ähnliches ...
Ich könnte auch die Methode überschreiben, Generika verwenden usw. - Ich weiß, dass es verschiedene Möglichkeiten gibt, dies zu tun. Ich war nur neugierig, ob dies möglich ist.
foo.GetColumnValues<int>(dm.mainColumn)
kann der richtige Weg sein.