Vb.net 关于使用system.net.mail的问题

Vb.net 关于使用system.net.mail的问题,vb.net,Vb.net,我用下面的代码得到一个错误。我已经尝试了多种方法,但仍然有一个错误。任何帮助都将不胜感激 Dim email As New MailMessage **Problem:** email.From.Address = "test@yahoo.com" Also tried email.From.Address.add("test@yahoo.com") From属性的类型为maildaddress,您不能为其分配字符串。相反,您必须从字符串构造一个新的maildaddress对象,并

我用下面的代码得到一个错误。我已经尝试了多种方法,但仍然有一个错误。任何帮助都将不胜感激

 Dim email As New MailMessage

**Problem:**  email.From.Address = "test@yahoo.com"
 Also tried   email.From.Address.add("test@yahoo.com")

From
属性的类型为
maildaddress
,您不能为其分配字符串。相反,您必须从字符串构造一个新的
maildaddress
对象,并将其分配给
from
属性


。。。顺便说一句,您可以通过阅读错误消息(您应该始终在问题中报告)和
MailMessage
类的文档自行解决此问题

您需要创建一个新的MailAddress对象。在C#中,它是:

email.From=新邮件地址(“test@yahoo.com");