【发布时间】:2021-09-06 01:24:47
【问题描述】:
我必须从多个来源获取相同的值,因此我使用了Concat,但我也有大量字段和更多来源。
IEnumerable<Parts> partsList = (from parts in xml.XPathSelectElements("//APS/P")
select new WindchillPart
{
Code = (string)parts.Element("Number"),
Part = (string)parts.Element("KYZ"),
Name = (string)parts.Element("Name"),
})
.Concat(from uparts in xml.XPathSelectElements("//APS/U")
select new WindchillPart
{
Code = (string)uparts.Element("Number"),
Part = (string)uparts.Element("KYZ"),
Name = (string)uparts.Element("Name"),
});
我几乎有 15 个字段和 5 个来源。那么有没有办法让这些字段变得通用,只需将源代码添加到某个地方即可工作并简化它?
【问题讨论】: