【发布时间】:2010-01-12 17:45:07
【问题描述】:
我要脑死了;我根据特定的类(c1、c2、c3 ...)定义了几个列表。我有一种方法可以处理这些列表上的信息。我想要做的是传入特定列表,但让方法接受通用列表,然后通过 typeof 确定要做什么具体工作。我知道它可能,但我似乎无法在方法方面获得正确的语法。所以,例如:
List<c1> c1var;
List<c2> c2var;
List<c3> c3var;
some_method(c1var);
some_method(c2var);
some_method(c3var);
class some_thing
some_method(List<> somevar)
if typeof(somevar).name = x then
esle if typeof(somevar).name = y then....
如何设置方法的参数列表?
提前致谢 R.桑德斯
【问题讨论】:
-
快速提问,为什么不重载 some_method 来接受特定类型的列表而不是 typeof?