2011-06-08 97 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); 
}