繁体   English   中英

将字符串列表转换为MailAddresses的ICollection

[英]convert list of strings to ICollection of MailAddresses

ICollection<MailAddress> toCollection = to.Split(',');

这失败了,因为字符串不是自动MailAddress ...

如何遍历字符串,使每个实例都成为MailAddress ,然后将其添加到新的ICollection

你可以做

using System.Linq;
....
IEnumerable<MailAddress> addresses = to.Split(',').Select(i => new MailAddress(i));

编辑 :使其成为ICollection<MailAddress>

ICollection<MailAddress> collection = to.Split(',').Select(i => new MailAddress(i)).[ToList | ToArray]();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM