现在的位置: 首页 > 综合 > 正文

值类型和引用类型以及ref

2012年12月12日 ⁄ 综合 ⁄ 共 2862字 ⁄ 字号 评论关闭
Code

 运行结果:

chang改变后x=5

t.x=5

chang2改变后x=50;

  通过上面可以看到int是值类型,他不能引用,只是拷贝一个副本,


test类是可以引用的

如果想要chang方法来改变x的值则需要加上ref 引用的时候也要加ref

看下面代码 :

Code

 

 此时运行结果如下:


chang改变后x=50

t.x=50

chang2改变后x=500;

这个时候我们可以看到:所有的值都改变了!

如果我们只想要change x=50,其他的不变怎么办?只要改变位置即可,看代码:

Code

运行结果:

t.x=5

chang2改变后x=50;

change改变后x=50

 

 

 

 

抱歉!评论已关闭.