我一直在通過Head First C#書籍並使用InitializeComponent();方法幾次。非常簡單的InitializeComponent()的定義;方法
這方面的一個例子是在黨的計劃練習,我創建了一個類調用DinnerParty.cs然後在Form1.cs的
public Form1()
{
InitializeComponent();
dinnerParty = new DinnerParty() { NumberOfPeople = 5 };
dinnerParty.SetHealthyOption(checkBox2.Checked);
dinnerParty.CalculateCostOfDecorations(checkBox1.Checked);
DisplayDinnerPartyCost();
}
使用此代碼我的問題是,究竟是什麼初始化組件的方法這樣做。我的理解是,我正在定義DinnerParty類的新對象或實例並設置所有值,到目前爲止,我假定InitializeComponent()有點「使用以下設置我的字段的值:」
我可以請一個基本的,我可以讓我的頭腦定義。我看過以前的帖子和關於這個的答案,一切都太複雜。我會標記最容易理解的答案,而答案仍然以關鍵信息爲準。
如果你看看'Form1.Designer.cs',它將包含'InitializeComponent'方法。基本上它只是初始化表單的內容。 – 3aw5TZetdf
在Visual Studio中右鍵單擊'InitializeComponent'並選擇'Go to Declaration'。達達。 – Adam
請參閱[InitializeComponent說明](http://www.dotnetperls。com/initializecomponent) – logicnp