方法是具名的语句序列
returnType methodName ( parameterList )
{  // 这里添加方法主体语句 }
  •  returnType(返回类型)是类型名称,指定方法返回的数据类型。可以是任何类型, 如 int 或 string。要写不返回值的方法,必须用关键字 void 取代 returnType。
  • methodName(方法名)是调用方法时所用的名称。方法名和变量名遵循相同的标识符命名规则。例如,addValues 是有效方法名,而 add$Values 不是。应该为方法 名采用 camelCase 命名风格,例如 displayCustomer(显示客户)。
  • parameterList(参数列表)是可选的,描述了允许传给方法的数据的类型和名称。在 圆括号内填写参数列表时,要像声明变量那样,先写类型名,再写参数名。两个 或更多参数必须以逗号分隔。方法主体语句是调用方法时要执行的代码。必须放到起始大括号({)与结束大括号 (})之间
  • C#不支持全局方法。所有方 法必须在类的内部,否则代码无法编译。
  • 必须显式指定参数类型和方法返回类型。不能使用 var 关键字。
  • 如果希望方法返回数据(返回类型不是 void),必须在方法内部写 return 语句。表达式的类型必须与方法 指定的返回类型相同。也就是说,假如函数返回 int 值,则 return 语句必须返回 int,否则程序无法运行。
  • return 通常放到方法尾部,因为它导致方法结束,控制权返回调用方法的语句,return 后的 任何语句都不执行(如果 return 语句之后有其他语句,编译器会发出警告)。
调用 C#方法的语法如下:
 result = methodName ( argumentList )
  •  methodName(方法名)必须与要调用的方法的名称完全一致。记住 C#区分大小写。
  •  result =这个部分是可选的。如指定,result 变量将包含方法返回值。如果返回类 型是 void(不返回任何值),就必须省略 result =。如果不指定 result =部分,而且方法返回一个值,那么方法虽会运行,但返回值会被丢弃。
  •  argumentList(实参列表)提供由方法接收的数据。必须为每个参数(形参)提供参数 值(实参),而且每个实参都必须兼容于形参的类型。如果方法有两个或更多参数, 那么提供实参时必须以逗号分隔不同实参。
 System.Int32 类的 Parse 方法(System 是命名空 间,Int32 是该命名空间中的类)。它获取一个 string 并把它 转换成 int
变量作用域或范围是指该变量能起作用的程序区域
Console.Write 方法与前几个练习中的 Console.WriteLine 方法很相似,区别在于最 后不输出换行符。

本文原创地址:https://www.linuxprobe.com/csharp-study-third.html编辑:杨斌斌,审核员:逄增宝