C# - Главная Пространство имен
► System ► Microsoft Для учеников (начинающих)
► Видео уроки ► Обучение ► Примеры программ ► Секреты в Си Шарп Для профессионалов
► Обучение ► Примеры программ ► Задачки - для тебя! |
Ключевое слово this C#
При вызове метода ему автоматически передается неявный аргумент, который является ссылкой на вызываемый объект (т.е. на объект, с данными которого будет работать этот метод). Эта ссылка называется this. Поскольку this определен в классе, то область его действия – класс, в котором он определен. Фактически this является скрытым параметром класса, добавляемым самим компилятором к его определению. В качестве примера используем конструктор из предыдущего примера: public NewClass() { this.a = 100; } Эта запись будет эквивалентна следующей: public NewClass() { a = 100; } т.к. при обращении к полям класса из его методов допустимо опустить ключевое слово this. Достаточно часто this используется для возврата ссылки (в форме: return this;) на данный объект.
Просмотров: 8389 |