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

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

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

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

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

Console.DoSomething();
Answer 1

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

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

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

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

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

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

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

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

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

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

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

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

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

385