Вопросы с тегом «extension-methods»

Метод расширения - это языковая функция некоторых языков, таких как Swift, Visual Basic.NET и C #. Методы расширения позволяют «добавлять» методы к существующим типам без создания нового производного типа, перекомпиляции или иного изменения исходного типа.

6
Почему ключевое слово this требуется для вызова метода расширения из расширенного класса
Я создал метод расширения для ASP.NET MVC ViewPage, например: public static class ViewExtensions { public static string Method<T>(this ViewPage<T> page) where T : class { return "something"; } } При вызове этого метода из представления (производного от ViewPage) я получаю сообщение об ошибке « CS0103: имя« Метод »не существует в …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.