|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你所列的那些其实差不多都可以称为应用服务器(servlet应该说是一种语言更合适)java是开放的,相同的工具就会有很多公司在做,加上java已经发展了很多年了,因此这些工具就很多了。他们很多都是类似的。visual|疾速进门 办法之以是存在就是为了被挪用!利用办法名来挪用一个办法,请求它实行它的义务。假如办法要猎取信息(由它的参数指定),就必需供应它必要的信息。假如办法要前往信息(由它的前往范例指定),就应当以某种体例来捕获这个信息。
指定办法挪用语法
为了挪用一个C#办法,必要接纳以下语法情势:
methodName(argumentList)
methodName(办法名)必需与挪用的谁人办法的称号完整分歧。记着,C#言语是辨别巨细写的。
argumentList(参数列表)用于供应将由办法吸收的可选信息。必需为每一个参数(形参)供应一个参数值(实参),并且每一个参数值都必需兼容于它对应的形参的范例。假如办法有两个大概更多的参数,那末在供应参数值时,必需利用逗号来分开分歧的参数。
主要提醒每一个办法挪用中都必需包括一对圆括号,即便挪用一个无参数的办法。
上面再次列出了addValues办法:
intaddValues(intleftHandSide,intrightHandSide)
{
//...
}
addValues办法有两个int参数,以是在挪用该办法时,必需供应两个以逗号分开的int实参:
addValues(39,3);//准确体例
还能够将间接量39和3交换成int变量的称号。这些变量的值会作为参数值传送给办法,比方:
intarg1=99;
intarg2=1;
addValues(arg1,arg2);
上面列出了一些不准确的addValues挪用体例:
addValues;//编译时毛病,无圆括号
addValues();//编译时毛病,无充足实参
addValues(39);//编译时毛病,无充足实参
addValues("39","3");//编译时毛病,范例毛病
addValues办法将前往一个int值。这个int值能够在可以利用一个int值的任何中央利用。比方:
result=addValues(39,3);//作为赋值操纵符的右操纵数
showResult(addValues(39,3));//作为另外一个办法挪用的实参
鄙人面的实习中,我们将持续利用MathsOperators使用程序。这一次,我们将研讨一些办法挪用。
研讨办法挪用
1.前往Methods项目。假如是刚完成上一个实习,该项目应当已在VisualStudio2005中翻开;不然,请从MyDocuments文件夹的MicrosoftPressVisualCSharpStepbyStepChapter3Methods子文件夹中翻开它。
2.在“代码和文本编纂器”窗口中显现Form1.cs的代码。
3.找到calculate_Click办法,察看该办法在try语句和肇端年夜括号以后的前两个语句。
这两个语句是:
intleftHandSide=System.Int32.Parse(leftHandSideOperand.Text);
intrightHandSide=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办法。既然话题已经抄起,我打算今晚发篇博文再引导一下舆论方向,使它再火两天,抛砖引玉,而且赵劼先生一直在跟帖,使.NET阵营的我感到万分难得。 |
|