typeof只是判断一个对象的类型,例如你在是用泛型 T 时候,根据不同类型做不同操作?
C++的模板可以做到这一点,C#的typeof+泛型能做到吗? 能否给个例子?
C++的模板可以做到这一点,C#的typeof+泛型能做到吗? 能否给个例子?
解决方案
10
if(typeof(T) == typeof(A)) { ... } else if(typeof(T) == typeof(B)) { ... } ...
8
补充一句,既然用到泛型,应该考虑用接口或重载的方式来处理T,而不是什么:根据不同类型做不同操作
哪怕是c++,这种思路基本上都是错误的
哪怕是c++,这种思路基本上都是错误的
6
你还没说明白你想要实现什么。
8
c++也做不到啊
8
对象.gettype()