将特定类型的集合强制转换为字符串数组

本文关键字:转换 字符串 数组 集合 类型 | 更新日期: 2023-09-27 18:19:29

是否可以将对象集合(使用其字符串属性之一)强制转换为字符串数组,而不必进入循环?

I.e:

MailAddress[]项有一个字符串属性"Address",如果可能的话,我想将其拉到一行中的字符串[]中。

将特定类型的集合强制转换为字符串数组

是的,使用LINQ:是可能的

using System.Linq;
string[] addresses = items.Select(mailAddress => mailAddress.Address).ToArray();