Secara hipotetis, akan berguna bagi saya untuk melakukan ini:
foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)
di mana metode GetColumns akan memanggil metode yang berbeda di dalam tergantung pada jenis yang diteruskan.
Ya, saya bisa melakukannya sebagai bendera boolean atau serupa, saya hanya bertanya-tanya apakah mungkin ada cara untuk melewati ini, dan kemudian bertanya:
typeof (arg [1]) atau serupa ...
Saya juga bisa mengganti metode, menggunakan obat generik, dll - Saya tahu ada berbagai cara untuk melakukan ini, saya hanya ingin tahu apakah ini mungkin.
foo.GetColumnValues<int>(dm.mainColumn)
mungkin cara untuk pergi.