我一直在研究 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();
}
我的问题是,初始化组件方法到底在做什么。我的理解是,我正在定义一个新对象或 DinnerParty 类的实例并设置所有值,到目前为止,我假设 InitializeComponent() 有点像“使用以下内容设置我的字段的值:”
我可以请一个 BASIC,我可以理解定义。我看过以前的帖子和关于这个的答案,一切都太复杂了。我将标记仍然具有关键信息的最容易理解的响应作为答案。