Я работал над книгой Head First С# и использовал InitializeComponent(); способ несколько раз.
Пример этого в упражнении Party Planner я создал класс DinnerParty.cs, а затем использовал этот код в Form1.cs
public Form1()
{
InitializeComponent();
dinnerParty = new DinnerParty() { NumberOfPeople = 5 };
dinnerParty.SetHealthyOption(checkBox2.Checked);
dinnerParty.CalculateCostOfDecorations(checkBox1.Checked);
DisplayDinnerPartyCost();
}
Мой вопрос: что такое метод Initialize Component. Я понимаю, что я определяю новый объект или экземпляр класса DinnerParty и настраиваю все значения, до сих пор я предполагал, что InitializeComponent() как бы говорит: "Настройте значения моих полей, используя следующее:"
Могу я, пожалуйста, иметь ОСНОВНУЮ, что-то, что я могу найти в определении. Я смотрел предыдущие сообщения и ответы по этому поводу, и все слишком сложно. Я буду отмечать самый легкий для понимания ответ, который по-прежнему содержит ключевую информацию в качестве ответа.