Tag: 方法

InitializeComponent()的非常简单的定义; 方法

我一直在使用Head First C#书并使用了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()有点说“使用以下内容设置我的字段的值:” 我可以请一个BASIC,我可以理解我的定义。 我已经看过以前关于此的post和答案,一切都太复杂了。 我将标记最容易理解的响应,仍然有关键信息作为答案。

C#引用另一个方法的变量

我是C#的新手,我真的需要知道如何从另一个方法调用/使用字符串。 例如: public void button1_Click(object sender, EventArgs e) { string a = “help”; } public void button2_Click(object sender, EventArgs e) { //this is where I need to call the string “a” value from button1_click string b = “I need “; string c = b + a; } 所以在这个例子中,我需要从函数button2_Click()调用函数button1_Click()定义的字符串“ a ” 谢谢!!