【发布时间】:2011-03-04 04:57:55
【问题描述】:
看来c#不支持c++之类的模板。例如
template <class myType>
myType GetMax (myType a, myType b) {
return (a>b?a:b);
}
我希望我的函数具有基于其参数的返回类型,我如何在 c# 中实现这一点?如何在 C# 中使用模板
编辑:我可以将 object 和 getType 用于几乎相同的目的吗?
【问题讨论】:
-
我不明白你会如何使用 GetType 来完成同样的事情,不。而且您不希望 API 返回对象,除非您很高兴调用者必须在整个地方进行强制转换。
标签: c# templates function-templates