博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ref用于类类型
阅读量:5164 次
发布时间:2019-06-13

本文共 390 字,大约阅读时间需要 1 分钟。

 

        static void Main(string[] args)         {            

 

            Fruit f = new Fruit()      {                

    Weight = 1,                

    Color = ""            

    };

 

            Change(ref f);            

//把引用对象作为参数传进一个方法,实际上是在栈上新分配了一块内存保存传入的地址

    WriteLine(f.Weight); //output is 2

   }

 

       static void Change(ref Fruit f)

        {
            f.Weight = 2;
            f = new Fruit() { Weight = 3 };
        }

 

https://www.cnblogs.com/lwzz/archive/2012/03/11/2390589.html

 

转载于:https://www.cnblogs.com/marcocao/p/9958558.html

你可能感兴趣的文章
服务器运维
查看>>
Hadoop-2.6.0 集群的 安装与配置
查看>>
PyQt—QTableWidget实现翻页功能
查看>>
Laravel 学习笔记1
查看>>
数组/对象深拷贝
查看>>
python学习之模块导入,操作邮件,redis
查看>>
标准当然是好事情
查看>>
二分图
查看>>
照片整理网站项目——遇到的问题
查看>>
python小白-day5 random模块
查看>>
Git Tips
查看>>
[Python] logging.logger
查看>>
2019春第一次课程设计报告
查看>>
Permutations
查看>>
tomcat 8080端口被占用
查看>>
metro css for cnblogs
查看>>
msp430项目编程13
查看>>
msp430项目编程34
查看>>
《Linux命令行与shell脚本编程大全 第3版》创建实用的脚本---02
查看>>
【IIS】IIS 7.0/7.5 绑定
查看>>