Вход на сайт
Резюме для программиста
89957 просмотров
Перейти к просмотру всей ветки
в ответ Murr 31.01.23 15:31, Последний раз изменено 31.01.23 17:39 (alex445)
А, да, если метод статический, то this это обычный параметр. Тогда надо проверять. Но тогда другая хрень - по синтаксису выглядит, будто мы вызываем метод объекта
myObj?.MyExtensionMethod
и раз мы уже проверили на налл и дошли до вызова метода, то вторая проверка внутри метода лишняя. Тогда к чему сахар оператора "?.", если в вызываемых им методах всё равно нужно снова проверять?