调用非泛型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#