2016-02-26 52 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") 
相關問題