相关疑难解决方法(0)

在C#中仅传递一个类型作为参数

假设我这样做很方便:

foo.GetColumnValues(dm.mainColumn, int)
foo.GetColumnValues(dm.mainColumn, string)
Run Code Online (Sandbox Code Playgroud)

其中GetColumns方法将根据传递的类型调用其他方法.

是的,我可以做一个布尔标志或类似的东西,我只是想知道是否有办法可能通过这个,然后问:

typeof(arg [1])或类似的......

我也可以覆盖方法,使用泛型等 - 我知道有不同的方法来做到这一点,我只是好奇,如果这是可能的.

c# parameters methods types

113
推荐指数
4
解决办法
16万
查看次数

标签 统计

c# ×1

methods ×1

parameters ×1

types ×1