仮説的にこれを行うと便利です。
foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)
GetColumnsメソッドは、渡されたタイプに応じて内部で別のメソッドを呼び出します。
はい、ブールフラグまたは類似のフラグとしてそれを行うことができます。これを渡す方法があるのかどうか疑問に思ってから、次のように質問します。
typeof(arg [1])または類似...
また、メソッドをオーバーライドしたり、ジェネリックスを使用したりすることもできます。これを行うにはさまざまな方法があることを知っています。これが可能かどうか知りたいだけでした。
foo.GetColumnValues<int>(dm.mainColumn)
行く方法かもしれません。