我有2个列表,我试图比较,可悲的是他们不是保存类。一个来自magento api,另一个来自另一个包含一些值的自定义类。 (只是我需要的)IList比较行为不如预期
if (existingPhotoOrders.Where(x => x.OrderNumber.CompareTo(order.increment_id) == 0).ToList().Count > 0)
continue;
没有与该API一个问题,我已经把所有的订单和比较,我想那些,然后要求单独额外的信息,但上面的查询不工作它只是继续与一切。
我看过其他比较,但他们都需要类是相同的。如果有人能够说出一些光芒,我会很感激。
你问一个循环。所以包括那个循环。 – 2012-01-04 15:34:36
OrderNumber和increment_id是什么类型?如果它们不同,这可能会导致CompareTo不被重视。 – Matthias 2012-01-04 15:35:07
谢谢你的回复。 @亨克霍特曼 - 我不认为循环是相关的,apolagies。 Matthias OrderNumber和increment_id是两个字符串的相同值。 – Compunutter 2012-01-05 09:59:49