【问题标题】:Defining Typed Parameters as the Ones that Define Operator Overloading [duplicate]将类型化参数定义为定义运算符重载的参数
【发布时间】:2009-07-31 15:58:02
【问题描述】:

有没有将类型参数T 定义为定义运算符重载的参数?举个例子,我需要创建一个带有参数T 的通用Add 函数。显然,T 必须定义+ 运算符,即,

 public static T operator +(T c1,T c2)
 {
// plus operation
 }

是否有约束T 使其仅限于重载运算符的类型?

【问题讨论】:

    标签: c# generics


    【解决方案1】:

    没有。

    请尽量简短,因为这个问题已经重复了很多次。

    例如here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 2018-06-26
      • 2018-06-30
      • 2018-04-10
      • 2021-07-03
      • 2017-06-04
      相关资源
      最近更新 更多