www.pudn.com > C++biyesheji.rar > AddExtra.cs


using System; 
using System.Globalization ; 
using System.Net ; 
using System.IO ; 
using System.Collections ; 
namespace MailSend 
{ 
	///  
	/// AddExtra 的摘要说明。 
	///  
	public class AddExtra 
	{ 
		public AddExtra() 
		{ 
			// 
			// TODO: 在此处添加构造函数逻辑 
			// 
		} 
		private string []Attachment; 
		///  
		/// 重载的构造函数,以便把相关的附件信息传入 
		///  
		///  
		public AddExtra(ArrayList array)  
		{  
			Attachment=new string [array.Count ]; 
			for(int i=0;i 
		/// 获得当前时间 
		///  
		///  
		public string GetTime() 
		{ 
			string time=DateTime.Now .ToString ("F",DateTimeFormatInfo.InvariantInfo ); 
			return time; 
		} 
 
		///  
		/// 获得本机名 
		///  
		///  
		public string GetName() 
		{ 
			string cpuName=Dns.GetHostName (); 
			return cpuName; 
			 
		} 
 
		///  
		/// 获得本机IP地址 
		///  
		///  
		public string[] GetIP() 
		{ 
		    IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;  
			string []ipAddress=new string [addressList.Length ]; 
			for(int i=0;i 
		/// 保存信件 
		///  
		/// 要保存为的文件名 
		/// 要保存的信件内容 
		public void SaveLetter(string fileName,string Text) 
		{ 
			StreamWriter sw=new StreamWriter (fileName,true); 
			sw.WriteLine (Text); 
			if(Attachment.Length !=0) 
			{ 
				sw.WriteLine("此封邮件的附件的路径如下:"); 
			} 
			else 
			{ 
				sw.Write ("此封邮件没有附件!"); 
			} 
				for(int i=0;i