Зачем в свойствах Area и Perimetr слово this - C#

Узнай цену своей работы

Формулировка задачи:

есть такой код
Листинг программы
  1. class Rectangle
  2. {
  3. double side1, side2;
  4. public double Area
  5. {
  6. get
  7. {
  8. return this.AreaCalculator();
  9. }
  10. }
  11. public double Perimetr
  12. {
  13. get
  14. {
  15. return this.PerimeterCalculator();
  16. }
  17. }
  18. public Rectangle(double side1, double side2)
  19. {
  20. this.side1 = side1;
  21. this.side2 = side2;
  22. }
  23. public double AreaCalculator()
  24. { return side1 * side2; }
  25. public double PerimeterCalculator()
  26. { return 2 * (side1 + side2); }
  27. }
Не могли бы Вы подсказать зачем в свойствах Area и Perimetr слово this ? без него все замечательно работает... но в методичке написано это слово...оставляю его - работает убираю - работает...не понимаю...

Решение задачи: «Зачем в свойствах Area и Perimetr слово this»

textual
Листинг программы
  1. if (ReferenceEquals(other, this))
  2.    return true;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут