zoukankan      html  css  js  c++  java
  • 重新学习C#系列-01.方法参数

    在介绍之前先来看两个概念:形参实参

    1.形参声明在方法的参数列表中,如下面代码中,x和y为形参。 

    2.实参是用于初始化形参的表达式或变量,如下面代码。5和Age为方法实参,5是表达式,Age是int类型的变量。

    int Age=10;
    MethodName(5,Age);

    二、C#中方法参数可以分为:值参数、引用参数、输出参数和参数数组。

    1、值参数:通过将实参的值复制到形参的方式把数据传递给方法。方法被调用时,系统如下操作:1)在栈中为形参分配空间;2)将实参的值复制给形参。如下.

    注意:不要把值类型和值参数混淆,只参数是把实参的值复制给形参,不管参数类型是引用类型还是值类型。

    2.引用参数:必须在方法声明和调用中使用ref修饰符。

    注意:作为引用参数,系统不会为形数在栈上分配内存,形参的参数名将作为实参的变量的别名,与实参指向相同的内存位置。

    3.输出参数:用于从方法体内把数据传出到调用代码,必须在声明和调用中都使用out修饰符。

    注意:输出参数在方法体内调用之前必须先对其进行赋值,也就是说在方法体外的任何赋值都没有意义。

    4.参数数组:在数据类型前使用params修饰符。

    1)单个值传入方法:

    2)作为数组整体传入方法:

     注意:在一个方法中只能有一个参数数组,且必须是参数列表的最后一个参数。

  • 相关阅读:
    ajax提交Form
    MySQL新建用户,授权,删除用户,修改密码总结
    php 数组操作类(整合 给意见)
    PHP基于数组的分页函数(核心函数array_slice())
    php生成table表格
    百度地图定位
    python-redis-订阅和发布
    宿主机-免密登录Docker容器
    docker-文件系统出错处理
    python-redis集合模式
  • 原文地址:https://www.cnblogs.com/aimi/p/4218850.html
Copyright © 2011-2022 走看看