【发布时间】:2009-07-31 15:58:02
【问题描述】:
有没有将类型参数T 定义为定义运算符重载的参数?举个例子,我需要创建一个带有参数T 的通用Add 函数。显然,T 必须定义+ 运算符,即,
public static T operator +(T c1,T c2)
{
// plus operation
}
是否有约束T 使其仅限于重载运算符的类型?
【问题讨论】:
有没有将类型参数T 定义为定义运算符重载的参数?举个例子,我需要创建一个带有参数T 的通用Add 函数。显然,T 必须定义+ 运算符,即,
public static T operator +(T c1,T c2)
{
// plus operation
}
是否有约束T 使其仅限于重载运算符的类型?
【问题讨论】:
【讨论】: