【发布时间】:2010-10-08 05:40:15
【问题描述】:
我有一个小程序,我一直在尝试创建我已创建的特定对象(作业)的集合。
无论我使用的是数组、集合还是列表,每次我将对象的新实例添加到数组/集合/列表中时,它都会用相同的对象覆盖之前的所有项目。
例如,假设 Job 只有一个属性,name。如果我要在集合中包含名称为 1、2、3、4 的作业,则每次添加单个作业时,所有以前的作业都会获得当前作业的名称。所以当我添加作业 4 时,所有作业的名称都为 4。
以前有人遇到过这个问题吗?
【问题讨论】:
-
我很确定你做错了什么,那一段代码呢?
标签: .net vb.net arrays collections object