• C#函数参数


    当函数接受参数时,必须指定下属内容

    1. 函数在其定义中指定参数列表,以及这些参数的类型
    2. 在每个函数调用中匹配参数列表
    • 参数匹配:当调用函数时,必须使参数与函数定义中指定的参数完全匹配,这意味着要匹配参数的类型、个数和顺序
    • 参数数组

      C#允许为函数指定一个(只能指定一个)特定的参数,这个参数必须是函数定义中的最后一个参数,称为参数数组,参数数组可以使用个数不定的参数调用函数,使用params来定义。

    • 值参数

      其含义是,使用值参数时,是把一个值传递给函数使用的一个变量,在函数中对此值的任何修改,都不影响函数调用中指定的参数,所以下面的输出i的值仍然为5;

    • 引用参数(ref关键词):函数处理的变量和函数调用使用的变量相同,而不仅仅是值相同的变量,因此对这个变量的任何修改都会影响用作参数的变量值输出参数

      用作ref参数的两个限制:首先不能是常量,再者必须使用初始化过的变量

    • 输出参数(Out关键词):与ref类似但有区别
      • 把未赋值的变量用作ref参数时非法的,但可以把未赋值的参数用作Out参数
      • 在函数中使用Out参数时,Out参数被看作是未赋值的,所以使用之前在函数内需要对Out参数初始化,否则会报如下错误;

  • 相关阅读:
    重力感应GSensor 方向介绍
    php图片保存、下载
    AJAX技术在PHP开发中的简单应用
    php 面向对象基础
    用PHP处理多个同名复选框
    去掉codeigniter地址中的index.php
    PHP中如何运用ini_set和ini_get()
    Windows 7下PHP配置环境
    zend_application 说明
    PHP写的域名查询系统whois
  • 原文地址:https://www.cnblogs.com/LittleFeiHu/p/4007099.html
Copyright © 2020-2023  润新知