가정적으로이 작업을 수행하는 것이 편리 할 것입니다.
foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)
여기서 GetColumns 메서드는 전달 된 형식에 따라 내부에서 다른 메서드를 호출합니다.
예, 부울 플래그 또는 이와 유사한 것으로 할 수 있습니다. 아마도 이것을 전달할 방법이 있는지 궁금한 다음 묻습니다.
typeof (arg [1]) 또는 유사 ...
메서드를 재정의하고 제네릭을 사용할 수도 있습니다.이 작업을 수행하는 다른 방법이 있다는 것을 알고 있습니다. 이것이 가능한지 궁금했습니다.
foo.GetColumnValues<int>(dm.mainColumn)
갈 길이 될 수 있습니다.