我需要在一个通用类中进行计算。我已经找到了一些解决方案,比如这里:.NET泛型中重载运算符约束的解决方案,但是我需要使用double来计算T。是否可以将T强制转换为double?
这样我就可以编写以下代码:
class Myclass<T>{
T value;
public double Half() {
return i.value / 2;
}
}
Myclass<int> i = new Myclass<int>();
double x = i.Half();
谢谢!
return this.value / 2;
,对吗? - M4N