Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / методы расширения, прошу уточнить. / 7 сообщений из 7, страница 1 из 1
25.04.2019, 01:48
    #39805945
iskatelsql
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы расширения, прошу уточнить.
как я понял, это любой статический top-level класс, в котором есть статический метод, первым параметром которого this...

Т.е. название класса ни на что не влияет? Наследования его от кого-то? Могут ли быть и зачем?
...
Рейтинг: 0 / 0
25.04.2019, 03:01
    #39805949
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы расширения, прошу уточнить.
Статические классы нельзя наследовать...
...
Рейтинг: 0 / 0
25.04.2019, 03:14
    #39805950
iskatelsql
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы расширения, прошу уточнить.
Roman Mejtes,

Ок, я просто нуб. Вопрос в том что я не понимаю зачем для этого создавать класс с рандомным именем. Или имя все-таки не рандомно? или еще подводные камни есть?
...
Рейтинг: 0 / 0
25.04.2019, 06:28
    #39805958
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы расширения, прошу уточнить.
Обсуждалось уже , и не раз.

iskatelsqlТ.е. название класса ни на что не влияет?
Само по себе название класса вообще никогда и ни на что влияет, кроме читабельности кода.
...
Рейтинг: 0 / 0
25.04.2019, 10:41
    #39806043
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы расширения, прошу уточнить.
iskatelsqlRoman Mejtes,

Ок, я просто нуб. Вопрос в том что я не понимаю зачем для этого создавать класс с рандомным именем. Или имя все-таки не рандомно? или еще подводные камни есть?

рандомные стоуны
...
Рейтинг: 0 / 0
25.04.2019, 11:38
    #39806101
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы расширения, прошу уточнить.
iskatelsqlИли имя все-таки не рандомно? или еще подводные камни есть?
Если именовать рандомно и пихать внутрь что попало, то сочтут за говнокодера :)
...
Рейтинг: 0 / 0
25.04.2019, 13:02
    #39806207
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
методы расширения, прошу уточнить.
iskatelsqlRoman Mejtes,

Ок, я просто нуб. Вопрос в том что я не понимаю зачем для этого создавать класс с рандомным именем. Или имя все-таки не рандомно? или еще подводные камни есть?

Данный метод можно вызвать указав полное имя класса и метода с сигнатурой, особенно если в 2 классах есть "одинаковые методы", что конечно делать не стоит. Но вдруг сторонние 2 библиотеки с одинаковыми методами? по этому имя класса важно, его нужно делать осмысленным. Если я смотрю как реализован метод в Linq, я знаю, в каком классе его искать. Потому, что он не в рандомном классе.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / методы расширения, прошу уточнить. / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]