ねえ、
私は探していましたが、適切な答えが見つかりませんでした...多分私を指摘してください。
だから私はインターフェースとポイントクラスを持っています:
interface IDoable<T>{
void DoSomething<T>(T ) ;
}
class Point<T>:IDoable <T>{
public T x;
public T y;
public Point(T x, T y){
this.x = x;
this.y = y;
}
public void DoSomething<T>(Point<T> p){
p.x += 10;
p.y += 10;
}
}
しかし、intはTに変換できないため、それはできないと言われています。
int、float、double、またはその他のいずれかのタイプの Point を取り、値を変更できるインターフェイスが必要です。何か案は?