class MyVector3<T>
{
public T x { get; set; }
public T y { get; set; }
public T z { get; set; }
public static MyVector3<T> operator *(MyVector3<T> vec1, MyVector3<T> vec2)
{
return new MyVector3<T>(vec1.x * vec2.x, vec1.y * vec2.y, vec1.z * vec2.z);
}
}
Fehler |
Fehler 37: Der Operator "*" kann nicht auf Operanden vom Typ "T" und "T" angewendet werden. |
Ich hab jetzt mit
class MyVector3<T> where T : IComparable, IFormattable, IConvertible, IComparable<T>, IEquatable<T>