VisualC#2005快速入门之声明方法

VisualC#2005快速入门之声明方法,第1张

VisualC#2005快速入门之声明方法,第2张

方法是一组命名的语句。如果您以前使用过其他编程语言,如C或Visual Basic,您可以将方法视为函数或子例程。每个方法都有一个名字和一个主体。方法的名称应该是一个有意义的标识符,它应该描述方法的用途(比如CalculateIncomeTax)。方法体包含调用方法时实际执行的语句。你可以提供一些数据给大多数方法处理,让它返回一些信息(通常是处理结果)。方法是一种基本而强大的编程机制。

1.指定方法声明语法。

Microsoft Visual C#方法的语法格式是:

返回类型方法名(参数列表)
{
//在此添加方法体语句
}

ReturnType是一个类型名,它指定该方法返回什么类型的信息。这可以是任何类型,如int或string。如果要编写不返回值的方法,必须用关键字void替换返回类型。

MethodName是调用方法时使用的名称。方法遵循与变量名相同的标识符命名规则。例如,addValues是有效的方法名,但add$Values无效。目前方法名应该以camelCase风格命名,应该以动词开头,使方法的目的更加明确,比如displayCustomer。

参数(parameterList)是可选的。它描述可以传递给该方法的信息的类型和名称。在圆括号内填写变量信息时,先写参数的类型名,再写参数名,和声明变量时一样。如果一个方法有两个或更多的参数,它们必须用逗号隔开。

方法语句是调用方法时要执行的一行代码。它们必须放在左花括号和右花括号({})之间。

重要C、C++和Microsoft Visual Basic程序员请注意,C#不支持全局方法。所有方法都必须在类内部,否则代码无法编译。

下面是一个名为addValues的方法的定义,该方法返回一个int类型的值,可以接收两个int类型的参数,分别名为leftHandSide和rightHandSide。

添加值(int lefthand side,int right side)
{
/...
//在此添加方法体语句
/...
}

下面是名为showResult的方法的定义,该方法不返回值,并且可以接收名为answer的int参数:

void show result(int answer)
{
//...
}

请注意,如果该方法不返回值,则必须使用void关键字。

重要的Visual Basic程序员应该注意,C#不允许使用不同的关键字来区分返回值的方法(即函数)和不返回值的方法(即过程或子例程)。在C#中,指定了返回类型或void。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VisualC#2005快速入门之声明方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情