Передача только типа в качестве параметра в C #

Гипотетически мне было бы удобно сделать это:

foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)

где метод GetColumns будет вызывать другой метод внутри в зависимости от переданного типа.

Да, я мог бы сделать это как логический флаг или аналогичный, я просто подумал, есть ли способ пропустить это, а затем спросить:

typeof (arg [1]) или аналогичный ...

I could also override the method, use generics, etc - I know there are different ways to do this, I was just curious if this was possible.

Ответы на вопрос(6)

Ваш ответ на вопрос