public class authantic 
        {
            private string pass = "11111";
            private static uint minpasswordlength = 6;
            public bool ispasswrodcurrect(string userpassword) 
            {
                return (pass == userpassword) ? true : false;
            }
            public bool changepassword(string oldpassword,string newpassword)
            {
                if (pass == oldpassword)
                {
                    pass = newpassword;
                    return true;
                }
                else
                    return false;
                public static uint getminpasswordlen()
                {
                    return minpasswordlength;
                }
            }
        }
********************
以上程序哪里有问题,查了很久都查不出来,是语法报错,通不过编译!!

解决方案 »

  1.   

     public bool changepassword(string oldpassword,string newpassword) 
                { 
                    if (pass == oldpassword) 
                    { 
                        pass = newpassword; 
                        return true; 
                    } 
                    else 
                        return false; 
    缺了后面的括号
      

  2.   

    public bool changepassword(string oldpassword,string newpassword) 
                { 
                    if (pass == oldpassword) 
                    { 
                        pass = newpassword; 
                        return true; 
                    } 
                    else 
                        return false; 
                    public static uint getminpasswordlen() 
                    { 
                        return minpasswordlength; 
                    } 
                 } 
    ****
    不是完整了吗,哪里缺呢????