3.找到calculate_Click方法,观察该方法在try语句和起始大括号之后的前两个语句。
这两个语句是:
int leftHandSide = System.Int32.Parse(leftHandSideOperand.Text);
int rightHandSide = System.Int32.Parse(rightHandSideOperand.Text);
这两个语句声明了两个int变量,分别叫leftHandSide和rightHandSide。然而,最有趣的地方是变量的初始化方式。在两个语句中,都调用了System.Int32类的Parse方法(System是一个命名空间,Int32是该命名空间中的一个类的名称)。Parse方法要求获取一个字符串参数,并能把它转换成一个int值。执行了这两个语句之后,用户在窗体上的leftHandSideOperand和rightHandSideOperand文本框中输入的任何内容都会转换成int值。
4.观察calculate_Click方法的第4个语句(在if语句和另一个起始大括号之后):
calculatedValue = addValues(leftHandSide, rightHandSide));
该语句调用addValues方法,将leftHandSide 和rightHandSide变量的值作为方法的实参来传递。addValues方法的返回值将存储到calculatedValue变量中。
5.继续观察下一个语句:
showResult(calculatedValue);
该语句调用showResult方法,将calculatedValue变量的值作为方法的实参来传递。showResult方法不返回任何值。
6.在“代码和文本编辑器”窗口中找到之前讨论过的showResult方法。该方法只有一个的语句:
result.Text = answer.ToString();
注意,即使没有参数,调用ToString方法时也使用了圆括号。
提示为了调用从属于其他对象的方法,可以在方法名之前附加对象名前缀。在上例中,表达式answer.ToString()调用的就是从属于answer对象的ToString方法。
[责任编辑:editorforddvip]
相关链接
本栏更新