Какое «это» в Форме соответствует в WPF? - PullRequest
2 голосов
/ 22 июня 2011

«Это», которое мы используем в форме заявки. Что это соответствует в WPF? Это MainWindow? Я использую библиотеку, построенную вокруг приложения Form, и в ней много «this», и я не знаю, как преобразовать «this» в WPF

Ответы [ 2 ]

3 голосов
/ 22 июня 2011

В C # this всегда является ссылкой на текущий экземпляр класса, в котором он используется.

На самом деле, для цитирования из MSDN:

Это ключевое слово относится к текущему экземпляру класса.

Ниже приведены наиболее распространенные варианты его использования:

  • Чтобы квалифицировать элементы, скрытые под схожими именами

  • Чтобы передать объект в качестве параметра другим методам

  • Чтобы объявить индексаторы

Примеры можно найти по ссылке выше.

Существует исключение из этого правила при работе с методами расширения , где this является модификатором типа объектас помощью которого должен быть раскрыт метод расширения.

1 голос
/ 22 июня 2011

это всегда тот класс, в котором он находится

, думайте об этом как this is in this class

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...