По какой-то причине я прокрался в источник .NET Framework для класса Double
и выяснил, что объявление ==
является:
public static bool operator ==(Double left, Double right) {
return left == right;
}
Та же логика применяется для каждого оператора.
- В чем смысл такого определения?
- Как это работает?
- Почему он не создает бесконечную рекурсию?