これはn00bの質問のように聞こえるかもしれませんが、私は2つのクラスを取って一緒にマージしたいと思います。そのようC#は2つ以上のクラスを一緒に結合しますか?
:
Ball oneBall = new Ball("red", 20);
Ball anotherBall = new Ball("blue",40);
Ball BigBall = new Ball(oneBall + anotherBall);
BigBall.size() //should say 60 right?
私はあなたが私の質問は、過負荷が(右?)のように見えるようにするとしているものです。この
class Ball{
public Ball(string Name , int size){}
// But to merge to of them?
public Ball(Ball firstBall, Ball secondBall){} //I know the arguments have to be added
{}
}
のようなものを持っているでしょう知っていますか?右についてです
おかげで、
演算子のオーバーロードを探していますか? http://stackoverflow.com/questions/6587107/c-sharp-operator-overload-for – Douglas
'class HairyBall extends Ball implements BigBall' scnr – ThiefMaster
@ThiefMaster私はあなたのロジックが好きです。 – Vinny