ICollection<MailAddress> toCollection = to.Split(',');
转换列表
失败的原因是字符串自动MailAddress
不...
你怎么能遍历字符串时,每个实例MailAddress
,然后添加那些一个新的ICollection
?
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]();
你不能。只添加检查来验证字符串是有效的邮件地址。 – jdweng