首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

问一个很简单很简单很简单,但是有可能你不会的有关问题?a=b=c!

2012-05-21 
问一个很简单很简单很简单,但是有可能你不会的问题?abc!!!a默认值5bab也等于5a4;这时候我发现b也等于

问一个很简单很简单很简单,但是有可能你不会的问题?a=b=c!!!
a默认值=5
b=a b也等于5

a=4;

这时候我发现b也等于4了,如何让b=5保持不变呢?

[解决办法]
怎么会呢?

int a = 5;
int b = a;
a = 4;
Response.Write(b.ToString());
[解决办法]
值类型是不会的,只有引用类型的浅复制,会发生这种情况。你可以手动写深复制,实现ICloneable接口

热点排行