访问c#中的方法和变量

时间:2011-06-08 04:45:26

标签: c# console-application

我正在使用c#language.am中的visual studio在控制台应用程序中工作,并且对此有愚蠢的怀疑。 使用参数为

的方法
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  );                
        }

但是在通过主函数创建对象访问它时遇到错误。哪里出错了?

2 个答案:

答案 0 :(得分:1)

您需要在ToString上使用rank

rank是整数。您不能将int分配给字符串。

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

答案 1 :(得分:1)

你没有提到你得到的错误,但从我所看到的,你正在尝试将一个字符串分配给一个int(a = rank)。在分配之前将其转换为字符串:

a = rank.ToString();