当前位置:  开发笔记 > 编程语言 > 正文

为什么.net的MailMessage类的To属性是只读的?

如何解决《为什么.net的MailMessage类的To属性是只读的?》经验,为你挑选了1个好方法。

我有一个MailAddressCollection,其中包含我要发送电子邮件的所有地址,但不能简单地拥有:

myMessage.To = myMailAddressCollection;

我要做:

foreach (MailAddress address in myMailAddressCollection)  
{  
    myMessage.To.Add(address);  
}

任何人都可以阐明为什么这样的类配置?我是否遗漏了一些能够分配给To,CC或Bcc属性的方法?



1> Henk Holterm..:

MailMessage类想要保护它的属性,这是正确的封装.

如果它支持AddRange方法,那么你的任务会更容易一些,但是因为它代表你的代码就像它将要获得的一样简单.


是的,AddRange本来是理想的......哦,我想这不是世界末日!
推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有