Смысл использования this в конструкторе - C#

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

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

Какой смысл использовать this в конструкторе(

Как написано ниже

)? Я понимаю что this нужен для того, чтобы компилятор понял, что

полю x этого класса

, присвоили значения

параметра x

.
class myClass
{
    int x = 6;
 
    myClass(int x)
   {
        this.x = x;
   }
}

Но ведь проще писать так:

class myClass
{
    int x  = 6;
 
    myClass(int _x)
    {
         x=_x;
    }
}
Результат одинаковый, а кода меньше! Все параметры конструктора и функций просто начинать с нижнего подчеркивания.

Решение задачи: «Смысл использования this в конструкторе»

textual
Листинг программы
class MyClass
{
  int x;
  MyClass(int x)
 {
   this.x=x;
 }
}

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


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

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

11   голосов , оценка 4 из 5
Похожие ответы