当前位置:编程学习 > C#/ASP.NET >>

调用非泛型ArrayList的Remove方法运算结构和类怎么得到的结果不一样

ArrayList  自定义结构 = new ArrayList(),在里面加入4个数据,其中有2个的数据属性是一样的,调用Remove方法删除,可以删除一个,但要是把结构该成类的话就无法删除。
问题1:怎么删除ArrayList 自定义类  里的成员;
问题2:为什么把结构换成类后,用Remove方法无法删除成员?



新手求教育,那位大大帮帮忙啊~~~~ --------------------编程问答-------------------- 遍历删除  类型 is 自定义类型 的元素 --------------------编程问答-------------------- http://topic.csdn.net/u/20120728/10/b1cd9c39-64aa-4357-83a1-af0302877894.html
各种既视感。
如果要使自定义类能够进行自定义数据比较,请重写Equals函数。 --------------------编程问答-------------------- 默认情况下,引用类型的Equals比较的是ReferenceEquals,而值类型则没办法区分两个字段完全相同的变量。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,