私はC#で "Vectors"を使いこなしていましたが、独自のVectorクラスを作成しました。 私がしようとしたのは、2つのベクトルを単純な "+"で足し合わせることでした。 これは私のベクトルクラスです:C#互いにクラスを追加する
class createVector
{
//My x,y,z coordinates
public int x { get; set; }
public int y { get; set; }
public int z { get; set; }
//constructor
public createVector(int X, int Y, int Z=0)
{
x = X;
y = Y;
z = Z;
}
// Convert to String
public override string ToString()
{
return string.Format("X:{0,-5}\nY:{1,-5}\nZ:{2,-5}", x, y, z);
}
}
そして、私は何をしようとし、これをした:
createVector Vector1 = new createVector(1, 2);
createVector Vector2 = new createVector(3, 4, 5);
createVector Vector 3 = Vector1 + Vector2;
私は一緒にベクトルを追加する機能を使用する必要はありません。
このようなことをすることは可能でしょうか?
私はC#は分かりませんが、 '+'はおそらく関数btwです。 – Carcigenicate
'+'をどのように機能させるかを知るために、2つのサンプルベクトルの例と結果ベクトルの例を示してください。 –