Очень простое определение InitializeComponent (); метод

Я работал над книгой Head First C # и использовал InitializeComponent (); метод несколько раз.

Примером этого является упражнение «Планировщик вечеринок». Я создал класс 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 () является своего рода высказыванием "Установите значения моих полей, используя следующее: "

Могу ли я иметь бейсик, то, что я могу придумать определение. Я посмотрел предыдущие посты и ответы по этому поводу, и все слишком сложно. Я отмечу самый простой для понимания ответ, который все еще содержит ключевую информацию в качестве ответа.

Ответы на вопрос(2)

Ваш ответ на вопрос