我写了一个类,开始编译时提示修饰符不能放置在属性或者事件管理器中,就是邮件数量那行代码那里
public class Pop3
{
public string host,username,password,body,status;
public int port,numofmails;
public double totalsize;
        /// <summary>
/// 主机名字
/// </summary>
public string Host
{
     get { return host;}
     set 
     {
     if(value == null || value.Trim().Length == 0)
    {
   throw; new ArgumentException("Invalid host name.");
    }
    host = value;
     }
}
/// <summary>
/// 端口号
/// </summary>
public int Port
{
         get {return port;}
         set 
         {
        if(value <= 0)
       {
       throw new ArgumentException("Invalid port.");
       }
    port = value;
        }
}
/// <summary>
/// 用户名
/// </summary>
public string UserName
{
        get {return username;}
        set 
       {
       if(value == null || value.Trim().Length == 0)
        {
        throw new ArgumentException("Invalid user name.");
         }
       username = value;
       }
}
/// <summary>
/// 密码
/// </summary>
public string PassWord
{
        get {return password;}
        set 
       {
      if(value == null)
      {
      throw new ArgumentException("Invalid password.");
      }
        password = value;
       }
}
///邮件数量
public int NumOfMails
{
get {return numofmails;}
} /// <summary>
/// 邮件总体积
/// </summary>
public double TotalSize
{
         get {return totalsize;}
} /// <summary>
/// 邮件内容
/// </summary>
public string Body
{
         get {return body;}
}
/// <summary>
/// 状态信息
/// </summary>
public string Status
{
get {return status;}