首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

异常4类型“String”的值无法转换为“System.Net.Mail.Attachment”。怎么解决

2012-08-16 
错误4类型“String”的值无法转换为“System.Net.Mail.Attachment”。如何解决?我把一堆文件名放dictionary的ke

错误4类型“String”的值无法转换为“System.Net.Mail.Attachment”。如何解决?
我把一堆文件名放dictionary的key里了(目的是方便地进行了去重),现在我要把它们加到邮件附件,代码如下:

VB.NET code
For Each k In dic.Keys'这里的dic是定义的dictionary            MailMessage.Attachments.Add(k)'这里的k波浪线 报错:错误4    类型“String”的值无法转换为“System.Net.Mail.Attachment"        Next

运行报错:错误4类型“String”的值无法转换为“System.Net.Mail.Attachment”。要怎么改下解决呢?多谢!!

[解决办法]
改成: MailMessage.Attachments.Add(new System.Net.Mail.Attachment(k))

热点排行