标签: c# generics
无论如何定义类型参数T作为定义运算符重载的参数?举个例子,我需要使用参数Add创建一个通用的T函数。显然,T必须定义+运算符,即
T
Add
+
public static T operator +(T c1,T c2) { // plus operation }
是否有约束T,以便它仅限于重载运算符的类型?
答案 0 :(得分:4)
没有
保持简短,因为这个问题多次重复。
e.g。 here