addValues 方法将返回一个 int 值。这个 int 值可以在能够使用一个 int 值的任何地方使
用。例如:
result = addValues(39, 3); // 作为赋值操作符的右操作数
showResult(addValues(39, 3)); // 作为另一个方法调用的实参
在下面的练习中,我们将继续使用 MathsOperators 应用程序。这一次,我们将研究一
些方法调用。
研究方法调用
1.返回 Methods 项目。如果是刚完成上一个练习,该项目应该已经在 Visual Studio 2005
中打开;否
则 , 请 从 My Documents 文 件 夹 的 \Microsoft Press\Visual CSharp Step by Step\Chapter 3\
Methods 子
文件夹中打开它。
2.在“代码和文本编辑器”窗口中显示 Form1.cs 的代码。
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 语句和另一个起始大括号之后):