c#函数中的值型参数介绍

特色介绍:
•                    一般的函数参数是实参的一个拷贝
        实参必须预先被赋值
        实参可以是常量类型
模式:
sealed class ParameterPassing
{
    static void Method(int parameter)
    {
        parameter = 42;  
    }
    static void Main()
    {
        int arg = 0;
        Console.Write(arg); //结果为0
        Method(arg);
        Console.Write(arg); //结果为0
    }
}
(注:为了叙述的方便,以后所出现的“参数”这个词均指函数参数,也就是所谓的形参)
没有被ref 或 out修饰的函数参数是一个值型参数。值型参数只有在该参数所属的函数被调用的时候才存在,并且用调用时所传递的实参的值来进行初始化。当函数调用结束时,值型参数不复存在。
只有被预先赋值的实参才能被传递给值型参数,例如:
  int arg;    // arg没有被赋初值
  Method(arg);//错误,实参必须预先赋初值
传递给函数的实参可以是纯粹的数而不是变量,例如:
  Method(42);
  Method(21 + 21);
 

网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了惠阳免费建站欢迎大家使用!


新闻标题:c#函数中的值型参数介绍
当前URL:http://hxwzsj.com/article/googpp.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 手机网站建设 网站建设 成都模版网站建设 网站制作 网站设计公司 手机网站制作 上市集团网站建设 成都商城网站建设 网站建设公司 公司网站建设 成都网站设计 企业网站建设 网站制作 H5网站制作 企业网站设计 广安网站设计 成都商城网站制作 网站制作公司 成都网站建设 企业网站设计 成都定制网站建设 营销型网站建设