web前端C# 函数

       函数是 web前端C# 重要的知识点,在这里我总结了一些函数的基础知识。

1.函数定义:具有独立功能,并能通过名称重复使用的代码

   主函数:程序启动时运行的函数
                 { }之间成为函数体(min函数,入口函数,启动)
                 程序从上到下运行

2.语法:(无返回类型和参数的函数)
           static void 函数名()
            {
               函数体;————任意功能任意数量的代码
            }

3.函数与主函数的不同:程序运行中只运行主函数,不会运行函数,若需要运行则

                                       使用函数的调用。调用语法: 函数名 ();


4.小结:1.函数分为声明和调用,必须先声明后调用
              2.函数的声明;指给一段代码取名称
              3 .函数的调用:通过函数的名称去执行函数体
              4.使用函数可以减少重复使用代码,并使代码简洁易读 
 5.函数中的作用域: 1.不同的函数之间,变量相互独立,互不干扰     

                                  2.每一次函数调用,都是独立运行
6.命名:

命名: 使用驼峰命名法,做到望文生义
变量名——首字母小写
函数名——首字母大写

7.声明带参数的函数:

(1).语法: static viod 函数名 (参数列表)

                  {
                    代码;
                  }

(2).参数列表:数据类型 参数名,数据类型 参数名,.......

(3).参数在函数体中的运用: 在函数体中可以将参数当作已经声明
                                              的变量使用

(4).小结:1.声明函数时,函数必须包含数据类型和参数名
                2 .在函数体中,可以将参数当作变量使用
                3.参数的作用域:仅在函数体中有效

8. 形参与实参:

     (1)形参:函数声明时使用的参数——格式数据类型 变量名
     (2)实参:函数调用时使用的参数——值或变量或表达式

     (3)实参的数据类型与数量必须和形参相同

     (4)当调用带参数的函数时,会将实参的数据传递给形参
     (5)实参与形参相互独立

9.函数的返回值:

(1) 定义:函数运行完后产生的结果
     语法: static 返回类型 函数名 (形参列表)

(2)return关键字:

     语法: return 值或变量或表达式;   或    return;  (仅适用于void无返回类型)

     作用:在函数中返回结果

                当代码运行到retuurn时,立即结束运行函数,并立即返回return后面的值,变量,表达式

                例如:static int Add (int a; int b)
                           {
                                int c=a+b; ————return a+b;
                                return c;
                            } 

(3)x小结:1.如果该函数运行完后会产生一个结果,该函数值就有返回类型
                 2.在声明一个带有返回值得函数时,必须指明返回的类型 

                 3.如果一个函数不需要返回,那返回类型是void
                 4.函数仅有一个返回类型
                 5.使用return关键字来返回结果
                 6.返回结果必须和声明的返回类型相同
                 7.当代码运行到return关键字时,立即结束函数,并返回return后面的结果 
10.调用带返回结果的函数
(1)语法: 函数名 (实参列表);    返回类型与声明的返回类型一致

(2)函数是一个独立的类型
(3)完成功能后产生的结果,就是函数的返回值
(4)调用的语法: 函数名 (实参列表)

11.函数的签名

(1)定义:参数的列表,返回类型的统称

(2)编写正确函数签名:1.仔细阅读需求,理解需求的含义
                                     2.为函数取一个贴合含义需求的函数名
                                     3.仔细考虑,该函数是否需要参数,需要哪些参数
                                     4.仔细考虑,该函数是否需要返回类型
12.代码中的注释

(1)单行注释与多行注释,通常写在函数体内,用于描述函数体内的代码
(2)文档注释,通常写在函数体外,用于描述函数体外的注释

(3)文档注释写法:(3条/)
                              ///<summary>
                             ///(写函数的描述)
                             ///<summary>
                             ///<param name=".....">对函数参数的标记</param>
                                                .......
                             ///<returns>返回后的值的描述<returns>
     注:若改变参数,点击参数下红线点选第一项(整个函数中的同一参数就整体改变)

 13.函数重载

(1)定义:多函数可以使用同一函数名,只要他们的参数数量或参数的类型不同

(2)作用:可以将意义相近的函数,命名为相同的名称,从而降低调用的难度

(3)小结:1.函数重载是指多个函数使用同一名称

               2.重载的条件是参数的类型或数量不同
               3.重载的作用是降低调用难度
               4.当调用重载的函数时,计算机会根据实参自动匹配

14.递归

 (1)定义:一个函数直接或间接的调用自身

 (2)注意:递归必须有终止条件,否则,将会出现无限递归,调用时必须避免无限递归

      



原文地址:https://www.cnblogs.com/wang365366/p/7401433.html