?? addextra.cs
字號(hào):
using System;
using System.Globalization ;
using System.Net ;
using System.IO ;
using System.Collections ;
namespace MailSend
{
/// <summary>
/// AddExtra 的摘要說明。
/// </summary>
public class AddExtra
{
public AddExtra()
{
//
// TODO: 在此處添加構(gòu)造函數(shù)邏輯
//
}
private string []Attachment;
/// <summary>
/// 重載的構(gòu)造函數(shù),以便把相關(guān)的附件信息傳入
/// </summary>
/// <param name="array"></param>
public AddExtra(ArrayList array)
{
Attachment=new string [array.Count ];
for(int i=0;i<array.Count ;i++)
{
Attachment[i]=array[i].ToString ();
}
}
/// <summary>
/// 獲得當(dāng)前時(shí)間
/// </summary>
/// <returns></returns>
public string GetTime()
{
string time=DateTime.Now .ToString ("F",DateTimeFormatInfo.InvariantInfo );
return time;
}
/// <summary>
/// 獲得本機(jī)名
/// </summary>
/// <returns></returns>
public string GetName()
{
string cpuName=Dns.GetHostName ();
return cpuName;
}
/// <summary>
/// 獲得本機(jī)IP地址
/// </summary>
/// <returns></returns>
public string[] GetIP()
{
IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
string []ipAddress=new string [addressList.Length ];
for(int i=0;i<ipAddress.Length ;i++)
{
ipAddress[i]=addressList[i].ToString ();
}
return ipAddress;
}
/// <summary>
/// 保存信件
/// </summary>
/// <param name="fileName">要保存為的文件名</param>
/// <param name="Text">要保存的信件內(nèi)容</param>
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<Attachment.Length ;i++)
{
sw.WriteLine(Attachment[i]);
}
sw.Flush ();
sw.Close ();
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -