我有2个列出groupoptions和dataIndicatorLINQ的 - 如何从另一个列表中其中两个密钥是相同的替换值列表属性
class groupoptions{
...
GroupName string
}
class dataIndicator{
...
HeaderID int
IndicatorDescription
}
目前我的组名可能的值是4或5或11
首先我想要得到所有的数据,其中headerid等于GroupName,然后用dataindicator的IndicatorDescription替换那些GroupNames
Linq语法是什么?使用连接
var newList = from first in dataIndicator
join second in groupedoptions
on first.HeaderID.ToString() equals second.GroupName
select new { first,second };
下一步
UPDATE
? 问题:我想做到这一点正被一个LINQ中创建一个构造函数中选择
var list = xyz.Select(x => new groupoptions(){
GroupName = x.Key.ToString();
})
你尝试过什么,以何种方式是不工作? –
我正在使用dataIndicator.GetEnumerator,但想要一个/两行LINQ语法 – Samra
尚未使用(getenumerator)但 – Samra