仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1173|回复: 10
打印 上一主题 下一主题

[学习教程] ASP.NET教程之Visual C# 2005疾速进门之挪用办法

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:41:37 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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阵营的我感到万分难得。
因胸联盟 该用户已被删除
沙发
 楼主| 发表于 2015-1-19 21:17:07 | 显示全部楼层
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-22 16:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表