Статический метод расширения

257
11 февраля 2017, 05:43

У нас есть статические методы:

String someString = "someString";
Console.Writeline(someString);
Console.ReadKey();

Можем ли мы через методы расширения добавить статический метод к классу Console? Например:

Console.DoSomething();
Answer 1

Нет, нельзя. Методы расширения требуют передавать в них экземпляры классов (те, что передаются первым параметром и предваряются модификатором this, именно к этим экземплярам и применяется "расширение"), тогда как Console - статический класс.

READ ALSO
Вызов метода расширения

Вызов метода расширения

Могу ли я вызвать метод Click в методе ClickAt?

316
Поле с геттером без сеттера

Поле с геттером без сеттера

У меня есть класс, в котором я бы не хотел, чтобы его поля можно было менятьНе могу понять как это сделать

421
Visual Studio Xamarin Android Добавление компонентов Google Play Services

Visual Studio Xamarin Android Добавление компонентов Google Play Services

Пытаюсь добавить Google Play Services для проекта Android по этому мануалу https://developerxamarin

414
Google Adw Api и OAuth 2.0 проблемы подключения

Google Adw Api и OAuth 2.0 проблемы подключения

Пытаюсь подключить Google Api для работы с рекламой, следуя инструкции Google https://developersgoogle

391