2011-06-08 189 views
1

我在使用Visual Studio控制檯應用程序工作在C#language.am新的這個和我有愚蠢的疑惑.. 我使用一個帶參數的方法訪問方法和變量

public void display(int rank) 
     { 
      Console.WriteLine("rank is:" +rank);     
     } 

現在我想該值賦值給一個變量,並有display.i編寫方法

public void get(int rank) 
     { 
      string a; 
      a = rank; 
      Console.WriteLine("rank is:" +a );     
     } 

,但我得到的錯誤,同時通過主函數創建objects.Where我走錯了訪問本?

回答

1

你不提你得到了什麼錯誤,但是從我所看到的,你想將一個字符串賦值給一個int(a = rank)。在分配前將其轉換爲字符串:

a = rank.ToString(); 
1

您需要使用ToStringrank

rank是整數。您不能將int分配給字符串。

public void get(int rank) 
{ 
    string a; 
    a = rank.ToString(); 
    Console.WriteLine("rank is:" + a); 
}