我有一个返回如下自定义对象的服务:
public List<Image> Images { get; set; }
图像类如下:
public string Url { get; set; }
public string MobilelOverride { get; set; }
public string AltText { get; set; }
public string Attribution { get; set; }
public int? Width { get; set; }
public int? Height { get; set; }
在我们的视图模型中,我有一个字符串数组。
public List<String> ProductImageUrls { get; set; }
我不确定如何将图像列表转换为Image.Url
数组的ProductImageUrls
列表。
答案 0 :(得分:2)
您想要做的是SELECT
的每个Url
的{{1}}属性,并将其放入Image
的{{1}}中(因为Url是List
)。
使用 Linq 很简单:
String