Что значит this в программировании?
По дате
По рейтингу
Указатель на текущий объект (экземпляр класса) , когда выполняется одна из его функций (не статическая)..
Указатель на экземпляр класса
Текущий объект того класса, внутри которого этот this вызывается.
Пример.
class Form
{
public int x;
public int get_x()
{
return this.x;
}
}
...
Form Form1 = new Form();
Form1.x = 2;
MessageBox.Show(Form1.get_x().ToString()); // выдаст 2
...
Form Form2 = new Form();
Form2.x = 5;
MessageBox.Show(Form2.get_x().ToString()); // выдаст 5
Спецификатор this можно опускать.
Но иногда он позволяет внести в код ясность, например, избежать путаницы со статичными членами (общими для всех объектов класса).
тоже, что и that :)
В мире тысячи языков программирования и тебе объяснять для каждого?
Конкретный приведи.
Больше по теме