我对应该用来获取用户输入的内容感到困惑。我有2个TextBoxes和一个Button,我想获取用户在这2个TextBoxes中输入的内容,并在按下按钮时使用它来计算总数。我已经声明了3个变量:一个用于第一个输入,一个用于第二个输入,一个用于两个的总和。
double length;
double width;
double area;
area =((length*length)+(width)(width));
我在事件处理程序中包含此代码,该事件处理程序将在单击Button时计算面积。 C#对我来说是新手,我记得在Java中可以使用扫描仪,但不确定在这里可以使用什么。
TextBox
控件有一个Text
property。您只需引用它即可从Text
中获取值。
请注意,在下面的示例中,由于您没有提供控件,因此我对控件的名称进行了假设。
TextBox
您会注意到private void CalculateBtn_Click(object sender, EventArgs e)
{
string lengthString = LengthTxt.Text;
string widthString = WidthTxt.Text;
}
属性返回一个Text
。您需要将其解析为数字以进行实际计算。通过使用例如string
或Double.Parse
。
Double.Parse
单击其中一个框,您应该在右下角看到属性标签。在“设计”下搜索(名称)属性,然后设置一个名称,例如“长度”。在EventHandler中,使用(框名称).Text获取字符串值,然后可以使用Int32.Parse(string)之类的方法将其转换为int。