VisualC#2005快速入门之声明方法
方法是一组命名的语句。如果您以前使用过其他编程语言,如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。
位律师回复
0条评论