label.text的值?? ArrayList ary = new ArrayList(); ary.Add(label1.Text); ary[0] = “AAAA”; 运行后为什么label1.text的值没有改变?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ArrayList ary = new ArrayList(); ary.Add(label1.Text); ary[0] = “AAAA”; 你只改变arraylist值 没看见你赋值lable啊 改为:System.Collections.Generic.List<Label> ary = new System.Collections.Generic.List<Label>();ary.Add(label1);ary[0].Text = "AAAA"; label1.Text string类型 虽然是引用类型。但是string情况特殊,在赋值传递时,会复制一个副本。即lable.Text和ary[0]不是引用同一个对象。 我帮你解释下哈,ArrayList ary = new ArrayList(); ary.Add(label1.Text); //在ary 理增加一个元素label1.Text,放到的位置是ary[0]ary[0] = “AAAA”; //现在覆盖ary[0]为AAAA那么就是说你一直在操作ary,与label1.Text无关 ary.Add(label1.Text); 你这个只是获取了lable的text属性上的值你试试这个吧应该可以做到你想要的效果ary.Add(labell);(Label)(ary[0].text)="AAAA";这样运行以后你的label对象里面就有值了 Label)(ary[0]).Text="AAAA";应该是这样刚刚写错了呵呵不好意思啊 对啊想赋值直接 label1.Text = "AAAA"; ArrayList ary = new ArrayList(); ary.Add(label1.Text); ary[0] = “AAAA”; label1.Text=ary[0];这样就改变了。 赋值给的是arrarylist又没有给label赋值 asp.net C# 如何做日程提前三个月提醒 C# 如何判断一串数字的格式是否符合要求?有正则的方法吗? 弱弱地问下各位前辈! wcf 服务端返回object报错。 winform中的DataGirdView列头如何合并,但是列并不合并,如图 我是新手,请问这个程序哪里出了问题,谢谢 再次提问,醒目!!!!困扰多时矣!!! 在web中生成excel后怎样杀掉任务管理器里面的进程??? 关于treeview控件的问题,急 怎样取得arraylist里的值 ProgressBar如何显示时间进度? winform和excel的问题
ary.Add(label1.Text);
ary[0] = “AAAA”; 你只改变arraylist值 没看见你赋值lable啊
System.Collections.Generic.List<Label> ary = new System.Collections.Generic.List<Label>();
ary.Add(label1);
ary[0].Text = "AAAA";
但是string情况特殊,在赋值传递时,会复制一个副本。即lable.Text和ary[0]不是引用同一个对象。
我帮你解释下哈,
ArrayList ary = new ArrayList();
ary.Add(label1.Text); //在ary 理增加一个元素label1.Text,放到的位置是ary[0]
ary[0] = “AAAA”; //现在覆盖ary[0]为AAAA那么就是说你一直在操作ary,与label1.Text无关
你这个只是获取了lable的text属性上的值
你试试这个吧应该可以做到你想要的效果
ary.Add(labell);
(Label)(ary[0].text)="AAAA";
这样运行以后你的label对象里面就有值了
应该是这样刚刚写错了呵呵
不好意思啊
对啊
想赋值
直接 label1.Text = "AAAA";
ary.Add(label1.Text);
ary[0] = “AAAA”;
label1.Text=ary[0];这样就改变了。