Операторы в интерфейсе, кто прав, Troelson или MSDN ? - C#
Формулировка задачи:
Читаю Troelson-а, у него написано
C# interfaces can define operators!
читаю MSDN там написаноAn interface can't contain constants, fields, operators...
В чем подвох ?Решение задачи: «Операторы в интерфейсе, кто прав, Troelson или MSDN ?»
textual
Листинг программы
// Illustrative code only!
public class BasicMath<T> where T : operator +, operator -,
operator *, operator /
{
public T Add(T arg1, T arg2)
{ return arg1 + arg2; }
public T Subtract(T arg1, T arg2)
{ return arg1 - arg2; }
public T Multiply(T arg1, T arg2)
{ return arg1 * arg2; }
public T Divide(T arg1, T arg2)
{ return arg1 / arg2; }
}