Здравствуйте, Ikemefula, Вы писали:
I>Дополнения должны вызываться точно так же, как и основные методы, что бы не было никакой разницы с тз. синтаксиса.
1. Чем плоха эта разница?
2. Почему внешние функции должны вызываться как внутренние, а не наоборот?
3. Extension методы работают только по первому параметру, в то время когда автодополнение возможно по любому — и в этом случае синтаксис "через точку" пролетает.
Вызовы через точку хороши только когда нужно делать method chaining — то есть эдакая инфиксность.
P.S.
Вот статьяАвтор: Qbit86
Дата: 21.10.14
от Страуструпа на эту тему и обсуждение.