我用System.Web.Mail名空间里的SmtpMail构造一个对象,系统却提示
不可访问“System.Web.Mail.SmtpMail.SmtpMail()”,因为它受保护级别限制
这是为什么?
不可访问“System.Web.Mail.SmtpMail.SmtpMail()”,因为它受保护级别限制
这是为什么?
解决方案 »
- 一个矩阵乘法函数,参数是double[,],怎么让int[,]也能用这个函数?
- ASP.NET网页的GridView1控件怎么改变单元格的颜色呢?
- 用C#制作简单的计算器
- 一个很简单的方法调用问题,解决后马上散分 在线等!
- 十进制转2进制怎么做?
- JSON传过的值如何能在listview中显示
- c# 导出Excel 怎么设置格式!
- 鼠标点击ListBox控件以外的区域 实现ListBox隐藏 ListBox没有失去焦点事件的吗
- GetHashCode()返回的值不会变吗?
- 有关正则表达式的问题
- 请教各位,如何实现禁止同一个应用程序多次被启动?即使程序改名后。
- ★★★★★已经是第二贴了,受不了了,快疯了,关于对话框的问题,思归,孟子,愚翁,秋枫等高人进来看一下。★★★★★
这上面有一篇,你去看下
http://blog.csdn.net/zhangkunls/archive/2006/08/01/1007065.aspx
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Net;
using System.Net.Sockets;
using System.Web;
using System.Web.Mail;namespace MyMail
{
/// <summary>
/// Form1 的摘要说明。
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
private System.Windows.Forms.Button button1;
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.Container components = null; public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent(); //
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
} /// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
} #region Windows 窗体设计器生成的代码
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(32, 32);
this.button1.Name = "button1";
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(400, 270);
this.Controls.Add(this.button1);
this.Name = "Form1";
this.Text = "Form1";
this.ResumeLayout(false); }
#endregion /// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new Form1());
} private void button1_Click(object sender, System.EventArgs e)
{
TcpClient tcp = new TcpClient("smtp.126.com", 110);
MailMessage mail = new MailMessage();
mail.From = "[email protected]";
mail.To = "[email protected]";
mail.Subject = "NO";
mail.Body = "abc";
SmtpMail s = new SmtpMail(); // 就是这里,提示出错 }
}
}