zoukankan      html  css  js  c++  java
  • c#入门 函数

    函数的意义:降低相同功能的代码重复编写,提高重复代码的维护效率。
    函数可以提高代码可读性
    函数可以用于创建多用途代码
     
    定义和使用函数
    一个文件由命令空间(namespace)、类(class)、函数(function)的结构组成。函数放在Class类中,使用static 返回值类型 函数名() { 函数体}语句,函数命名一般开头字母用大写,调用函数时必须是函数名+括号:HelloFunction();。
     
    所有c#可执行代码都必须有一个入口点。
    Main()函数和Write()的唯一区别是Main后面的圆括号中还有一些代码,这是指定参数的方式,
    返回值:
    通过函数进行数据交换的最简单的方式就是利用返回值。有返回值的函数最终计算得到这个值 返回值有数据类型
    当一个方、函数返回一个值时,必须采用以下两种方式修改函数。
    1.在函数声明中指定返回值的类型,但不实用关键字void
    2.使用return关键字结束函数的执行,把返回值传送给调用代码。
    执行到return语句时,程序会立即返回调用代码。这条语句后面的代码都不会执行。
    当return语句放在for循环、if块中的时候会使该结构立刻终止,函数也立即终止。
    所有处理路径都必须执行到return语句 编译器会对此作出检查 如果没有执行到 编译器将会给出错误“并不是所有处理路径都返回一个值。”
     
    参数:
    当函数接受参数时必须指定 1.函数在其定义中指定接受的参数列表,以及这些参数的类型。。
    2.在每个函数调用中提供匹配的实参列表
    参数之间用“,”隔开。
     
    在调用函数时 传入的参数必须与函数定义中的参数完全匹配 这就要求匹配参数的类型、个数、和顺序
    c#允许为函数指定一个(只能制定一个)特殊参数,这个参数必须是函数的最后一个参数,成为参数数组 用params关键字来定义他们
    引用参数和值参数(ref 、out)
    在使用参数时是把一个值传递给函数所使用的的一个变量。在函数中对此变量的任何修改都不影响函数调用中的指定参数。
     
     

  • 相关阅读:
    qml----动画入门(六、简单的动画实现 SpringAnimation类)
    qml----动画入门(五、简单的动画实现 SmoothedAnimation类)
    qml----动画入门(四、简单的动画实现 PathAnimation类)
    qml----动画入门(三、简单的动画实现 RotationAnimation类)
    SSRS连接ORACLE数据库制作报表
    JavaScript Number 对象
    Django--filter()-字段查找(双下划线的使用详解)
    Django--filter(**kwargs)
    Django--QuerySet--基础查询
    python 内置函数
  • 原文地址:https://www.cnblogs.com/cxh1998/p/13376837.html
Copyright © 2011-2022 走看看