VisualC#2005快速入门之调用方法
方法的存在就是为了被调用!使用方法名调用一个方法,并要求它执行其任务。如果一个方法想要获得信息(由它的参数指定),它必须提供它需要的信息。如果一个方法想要返回信息(由它的返回类型指定),它应该以某种方式捕获这个信息。
指定方法调用语法。
为了调用C#方法,需要以下语法:
methodName(参数列表)
MethodName必须与被调用方法的名称完全相同。请记住,C#语言是区分大小写的。
argumentList用于提供该方法要接收的可选信息。您必须为每个参数(parameter)提供一个参数值(argument),并且每个参数值必须与其对应的参数的类型兼容。如果一个方法有两个或多个参数,在提供参数值时,必须用逗号分隔不同的参数。
要点每个方法调用都必须包含一对括号,即使调用的是无参数方法。
下面再次列出了addValues方法:
int addValues(int leftHandSide,int right handside)
{
//...
}
addValues方法有两个int参数,因此在调用此方法时,必须提供两个逗号分隔的int参数:
addValues(39,3);//正确的方式
你也可以用int变量的名字代替直接量39和3。这些变量的值作为参数值传递给方法,例如:
int arg1 = 99
int arg 2 = 1;
addValues(arg1,arg 2);
以下是一些调用addValues的不正确方法:
addValues//编译时错误,没有括号
addValues();//编译时错误,没有足够的参数
addValues(39);//编译时错误,没有足够的参数
addValues("39 "," 3 ");//编译时错误,类型错误
addValues方法将返回一个int值。这个int值可以用在任何可以使用int值的地方。例如:
result = addValues(39,3);//作为赋值运算符的右操作数
显示结果(add values (39,3));//作为另一个方法调用的参数
在下面的练习中,我们将继续使用MathsOperators应用程序。这一次,我们将学习一些方法调用。
0条评论