Взгляните на это руководство, чтобы лучше понять инициализацию переменных.
Из http://www.csharphelp.com/2007/03/objects-classes-in-c/
Person Michael = new Person();
В первой строке кода мы указали целочисленную переменную age. Во второй строке мы сначала указали тип объекта, который нам нужно создать, за которым следует имя объекта, за которым следует зарезервированный оператор с именем new, и в конце мы снова набираем имя класса, за которым следует скобка «()».
Давайте разбираться в этом шаг за шагом. Указание имени класса в начале указывает компилятору C # выделить место в памяти для этого типа (компилятор C # знает все переменные, свойства и методы класса, поэтому он выделит правильный объем памяти). Затем мы следовали за именем класса по имени переменной объекта, которое нам нужно. Остальная часть кода ”= new Person ();” вызвать конструктор объекта. Мы поговорим о конструкторе позже, но пока поймите, что конструктор - это способ инициализировать переменную вашего объекта, пока вы ее создаете, а не после того, как вы ее создали. Например, объект Michaelobject, который мы создали в предыдущем разделе, можно записать следующим образом:
Person Michael = new Person(20, “Brown”);
здесь я указал значения переменных в списках параметров, поэтому я инициализировал переменные при создании объекта. Но для того, чтобы этот код работал, нам нужно будет указать конструктор в классе Person, и я не буду делать этого здесь, потому что раздел конструктора появится в следующих статьях. Я думаю, что вы получили хорошее введение о классах и объектах, которое я не завершу в своей следующей статье, и я расскажу о конструкторах и построении блоков. Надеюсь, вы получили обновку из моей статьи.
person
Aaron
schedule
25.10.2010