【发布时间】:2021-09-16 07:17:03
【问题描述】:
我想要没有任何嵌套参数的列表对象;
控制器---
var ListingIdList = new List<ListingId>();
foreach (var itemCommunityPlan in community.Plan)
{
foreach (var itemSpec in itemCommunityPlan.Spec)
{
if (!string.IsNullOrEmpty(itemSpec.SpecMLSNumber))
{
ListingIdList.Add(new ListingId { ListingIds = itemSpec.SpecMLSNumber });
}
}
}
if (ListingIdList.Any())
{
community.ListingConnections = new ZillowListingConnections { MlsIdentifier = community.MLSName, ListingId = ListingIdList.ToList() };
}
else
community.ListingConnections = null;
类文件-
public class ZillowListingConnections
{
public string MlsIdentifier { get; set; }
public List<ListingId> ListingId { get; set; }
}
public class ListingId
{
public string ListingIds { get; set; }
}
我的输出 -
<ListingConnections>
<MlsIdentifr>Test SS</MlsIdentifier>
<ListingId>
<ListingId>
<ListingIds>AAA</ListingIds>
</ListingId>
<ListingId>
<ListingIds>BB</ListingIds>
</ListingId>
<ListingId>
<ListingIds>CC</ListingIds>
</ListingId>
<ListingId>
<ListingIds>DD</ListingIds>
</ListingId>
</ListingId>
</ListingConnections>
我想要-
<ListingConnections>
<MlsIdentifier>Test ss</MlsIdentifier>
<ListingId>AA</ListingId>
<ListingId>BB</ListingId>
</ListingConnections>
没有任何嵌套循环。
我尝试了不同的方法,但我没有找到正确的方法。
.................................................. .....................
【问题讨论】:
-
请包括代码、错误消息和其他基于文本的信息作为文本,而不是屏幕截图。
-
我们需要将代码视为文本而不是屏幕截图,如果您不想显示某些内容而不是尝试隐藏它,我们也会建议您更改值。
-
请查看
标签: c# asp.net-mvc asp.net-mvc-4