我在获取以下值时遇到问题。 我有一个包含ID,描述,语言和代码 我宣布我的应用程序列表,其中包含所有的零售商列出从具有相同代码的列表中选择
var retailers = new List<Retailer>();
现在我需要用相同的代码添加两个零售商的结果,这样的表叫零售商我在下面试图做,我确信我做错了什么。
foreach (var retailer in retailers)
{
if (retailer.LanguageId != null)
{
// Here I am trying to findout if there are any other retailers who
// has same code if true then I need entire row of that retailer
**var retailerWithSameUacode = !retailers.Select(item => item.Code == retailerCode).SingleOrDefault();**
if (retailerWithSameUacode != null)
{
// Do something
}
}
}
任何帮助非常感谢!
你需要[Where extension](http://msdn.microsoft.com/ru-ru/library/system.linq.enumerable.where(v = vs.110).aspx) – Grundy
你是什么意思通过concatenate ?你想删除重复?以某种方式组合它们? –
@GrantWinney我的意图是如果我找到了一个代码相同的零售商,那么我需要对这2个零售商的结果进行简化。 –