Theo giả thuyết, sẽ rất hữu ích cho tôi khi làm điều này:
foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)
trong đó phương thức GetColumns sẽ gọi một phương thức khác bên trong tùy thuộc vào kiểu được truyền vào.
Có, tôi có thể làm điều đó dưới dạng cờ boolean hoặc tương tự, tôi chỉ tự hỏi liệu có cách nào để vượt qua điều này không, và sau đó hỏi:
typeof (arg [1]) hoặc tương tự ...
Tôi cũng có thể ghi đè phương thức, sử dụng generic, v.v. - Tôi biết có nhiều cách khác nhau để thực hiện việc này, tôi chỉ tò mò liệu điều này có khả thi không.
foo.GetColumnValues<int>(dm.mainColumn)
có thể là con đường để đi.