2016-02-26 55 views
-1

我试图通过登录类用户的方法,检查针数,它的用户二传手在setget类 发送不同的值,但其没有工作在主类时提到 告诉我在哪里正确,请用户有什么问题如果其他检查部分?为什么它不起作用?

using System; 

namespace AM 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      login _login = new login(); 
      _login.header_message(); 
      Console.WriteLine(_login.setobj.heading); 
      _login.user(); 
      Console.WriteLine("Enter User Pin"); 
      _login.setobj.pin = int.Parse(Console.ReadLine()); 
      Console.WriteLine(_login.setobj.user); 
      Console.ReadKey(); 
     } 
    } 
    class setget 
    { 
     public int pin { set; get; } 
     public string heading{ set; get; } 
     public string user { set; get; } 
    } 
    class login 
    { 
     public setget setobj = new setget(); 
     public void header_message() 
     { 
      setobj.heading= "*************************************************************************************"+ 
       "\n*************************************************************************************"+ 
       "\n*************************        *******************************"+ 
       "\n************************* Welcome to Radeon Limited.. *******************************"+ 
       "\n*************************        *******************************"+ 
       "\n*************************************************************************************"+ 
       "\n*************************************************************************************"; 
     } 
     public void user() 
if (setobj.pin==null) {setobj.user="Please Enter A Pin";} 
else 
     { 
      if (setobj.pin == 0019) { setobj.user = "Welcome ALEX Microni"; } 
      if (setobj.pin == 0020) { setobj.user = "Welcome HARRY Shaw"; } 
      if (setobj.pin == 0021) { setobj.user = "Welcome Mercy Appiah"; } 
     } 

    } 

} 
+4

你没有解释你期望它做什么或实际做了什么。请用[mcve]编辑你的问题。 –

+0

你的意思是setobj上的用户方法或用户属性?请更新您的问题,并记住我们不是通灵,我们无法读懂您的想法或看到您的简短/软件标准。 – Pheonyx

+0

对不起,先生,我更新了我的问题 – zayed

回答

1

您无法将int与int与前导0进行比较。您可以转换为字符串,然后比较

if (setobj.ToString().PadLeft(4, '0') == "0019") 
相关问题