【发布时间】:2013-08-27 14:31:10
【问题描述】:
我已经搜索了一些示例,但没有找到与我所拥有的和我想要实现的目标相似的示例。
我有 2 个列表
class object1
{
string obj1_name;
int obj1_qty;
}
List<object1> listA
class object2
{
string obj2_name;
int obj2_qty;
}
List<object2> listB;
现在,使用 ListA 作为主列表,我想查看 ListB 是否包含同名的对象,如果是,数量是多少,因此 obj1_qty = obj2_qty 是否相互?如果没有,则存在差异,我需要显示它,最有可能在第三个列表中,如果它们存在的话,这将是差异。注意,ListA 可以大于或小于 ListB
- 显示所有列表 A(主列表包含所有对象)
- 显示两个列表中存在的名称/数量之间的差异。
感谢
【问题讨论】:
-
我建议您发布您迄今为止尝试过的内容。如果你不表现出你已经付出了努力,那么没有多少人愿意为你编写代码。
-
为什么需要两个具有相同
members的类? -
这两个对象是否有可能从公开
Name和Qty属性的同一接口继承?同样,您的代码不符合要求,可能已关闭。请edit your question 并至少提供类的完整可编译版本。 -
嗨斯科特。我发现代码太少我得到否定的 cmets,太多的代码我得到否定的答案......但是感谢您的方法.. 对象不能从相同的接口继承,因为类不同。我在这里简化了它。列表 A 有 5 个对象,列表 B 有 3 个,我只对上面显示的那些感兴趣