List<string> a = new List<string>();
List<string> b = new List<string>();a.Add("1");
a.Add("2");b = a;b.Remove("1");问a.Count 和b.Count的值?为什么时这样
List<string> b = new List<string>();a.Add("1");
a.Add("2");b = a;b.Remove("1");问a.Count 和b.Count的值?为什么时这样
解决方案 »
- 绑定数据的问题
- URL 伪静态重写,跪求高手解答,在线等。
- 那种论坛上自动判断用户名是否可用的那种 就是不刷新,怎么实现的呢
- TreeView的RenderControl只能输出根级的HTML??
- 关于XML的问题,希望大家来帮我瞧瞧!
- 我的asp.net上传到虚拟主机, 能查看网页, 不能发贴更新!不能登陆,所有按钮事件不可用
- 100分求一个菜鸟问题,怎么将dropdownlist的名和值从数据库里填充进去?解决立即结帖
- 紧急求教:编译器错误信息: CS0122
- 如何**自定义框架集**,(在线)解决马上结帖
- 高手請進﹗﹗
- 关于剪贴板的问题
- ASP:TextBox的“Text”属性不允许子对象 怎么回事?
我不知道 Remove();方法 是做什么的
但是 b=a;之后 b和a b和a的值应该一样了
http://www.cnblogs.com/anytao/archive/2007/05/23/must_net_08.html
http://www.cnblogs.com/anytao/archive/2007/05/28/must_net_09.html
http://www.cnblogs.com/anytao/archive/2007/06/18/must_net_10.html
http://www.cnblogs.com/anytao/archive/2007/12/03/must_net_18.html
http://www.cnblogs.com/anytao/archive/2007/12/07/must_net_19.html
==>将b这个变量指向a对象,然后操作b其实就是操作a
堆栈 托管堆a---------》》》【 List《string》 】
b—————》》》【 List《string》 】
上面是初始化时 堆栈 托管堆a---------》》》【 “1”,“2” 】
b—————》》》【 List《string》 】 上面是给a添加内容堆栈 托管堆a---------》》》【 List《string》 】
|
|
|
b—— 【 List《string》 】 上面是b=a现在你应该明白了吧?
所以操作b就等于操作a
List<string> a = new List<string>();
List<string> b;
a.Add("1");
a.Add("2");
b = new List<string>(a);
b.Remove("1");