加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_常德站长网 (https://www.0736zz.com/)- 媒体处理、CDN、边缘计算、网络安全、物联网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

C#声明方法实例介绍

发布时间:2023-06-14 09:30:43 所属栏目:语言 来源:转载
导读:   C#声明方法实例说明



    1、指定方法声明语法



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



  returnType methodName ( parameterList )

  {

  
      C#声明方法实例说明

    1、指定方法声明语法
 
    Microsoft Visual C#方法的语法格式是:
 
  returnType methodName ( parameterList )
  {
      // 这里添加方法主体语句
  }
 
    returnType(返回类型)是一个类型名,它指定了方法返回的信息是什么类型。这可以是任何类型,如int或string。如果要写一个不返回值的方法,那么必须用关键字void来取代返回类型。
 
    methodName(方法名)是调用方法时使用的名称。方法名所遵循的标识符命名规则和变量名一样。例如,addValues是一个有效的方法名,而add$Values是无效的。目前,应该为方法名采用camelCase命名风格,而且应该以一个动词开头,使方法的用途更加一目了然,例如displayCustomer。
 
    parameterList(参数列表)是可选的,它描述了可以传递给方法的信息的类型和名称。在圆括号中填写变量信息时,要像声明变量时那样,先写上参数的类型名,再写上参数名。如果方法有两个或者更多的参数,必须使用逗号来分隔它们。
 
    方法主体语句是调用方法时要执行的代码行。它们必须放在起始和结束大括号({})之间。
 
     重要提示 C,C++和Microsoft Visual Basic程序员请注意,C#不支持全局方法。所有方法都必须在一个类的内部,否则代码无法编译。
 
    以下是一个名为addValues的方法的定义,它返回一个int类型的值,并可接收两个int类型的参数,分别名为leftHandSide和rightHandSide。
 
  int addValues(int leftHandSide, int rightHandSide)
  {
      // ...
      //这里添加方法主体语句
      // ...
  }
 
    以下是一个名为showResult的方法的定义,它不返回任何值,并可接收一个名为answer的int参数:
 
  void showResult(int answer)
  {
      // ...
  }
 
    注意,假如方法不返回任何值,那么必须使用void关键字。
 
     重要提示 Visual Basic程序员请注意,C#不允许使用不同的关键字来区分一个要返回值的方法(也就是函数)和一个不返回值的方法(也就是过程或者子程序)。在C#中,要么指定一个返回类型,要么指定void。
 
  2、return语句
 
    如果希望一个方法返回信息(换言之,它的返回类型不是void),就必须在方法内部写一个return语句。为此,首先要写下关键字return,再写一个表达式(它将计算要返回的值),最后写一个分号。表达式的类型必须与函数指定的返回类型相同。换言之,假如一个函数返回int值,那么return语句必须返回一个int值。否则,程序将无法编译。示例如下:
 
  int addValues(int leftHandSide, int rightHandSide)

(编辑:应用网_常德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!