У меня есть статический метод в нестатическом классе. Я хотел бы использовать это ключевое слово в этом статическом методе. Или есть другая реализация, похожая на эту.
Как использовать это ключевое слово в статическом методе? С#
Ответы (1)
Невозможно использовать this
в статическом методе. Вы должны использовать имя класса для ссылки на статический член в статическом методе (например, ClassName.StaticField
). Элементы экземпляра, на которые ссылается this
, недоступны в статическом методе.
person
Dmitry Egorov
schedule
16.05.2017
this
означает, что вы имеете дело с экземпляром, аstatic
означает, что его нет. Так что это просто невозможно и бессмысленно. - person HimBromBeere   schedule 16.05.2017static
, если он хочет получить доступ кthis
? - person Damien_The_Unbeliever   schedule 16.05.2017