Comments 4
public static int operator *(Point2D p1, Point2D p2) =>
p1.X * p2.X + p1.Y * p1.Y;
Вы уверены?
И все равно требование кольца на уровне языка не проверить. Коммутативность по сложению, ассоциативность и дистрибутивность операций остаются на откуп разработчику.
Sign up to leave a comment.
Обобщай это, обобщай то