Почему конструктор должен быть в области видимости класса? - PullRequest
0 голосов
/ 29 мая 2018

A Конструктор используется для создания экземпляра (выделения памяти) для объекта.Тем не менее, если я напишу такой класс:

class Sample
{
    int a=10,b=20;
}

В вышеприведенном примере, какова цель Конструктор ?В любом случае я присваиваю значения переменным, ts Конструктор обязательно в каждом случае?

1 Ответ

0 голосов
/ 29 мая 2018

Инициализация значений различных переменных имеет решающее значение при разработке любого приложения.C # инициализирует простые типы данных значениями по умолчанию в соответствии со спецификацией языка в .Net Framework, но для классов, специфичных для пользователя, очевидно, что вы будете единственным, кто сможет решить, что является идеальным значением по умолчанию.Средство достижения этого - Конструкторы.Существует также мнение, что конструкторы могут использоваться только после инициализации, что в некоторой степени верно.

Ссылка:

http://www.c -sharpcorner.com / UploadFile / vishnuprasad2005 /HowuseCSharpConstructors11302005015338AM / HowuseCSharpConstructors.aspx

http://www.aspdotnet -suresh.com / 2013/09 / csharp-constructor-example-types-constructor-in-csharp.html

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