доступ к методам и переменным в C # - PullRequest
1 голос
/ 08 июня 2011

Я работаю в консольных приложениях с Visual Studio в C # language.am плохо знакомы с этим и у меня есть глупые сомнения .. Использую метод с параметрами как

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

Теперь я хочу присвоить это значение переменной и должен отобразить. Я пишу метод как

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

но я получаю сообщение об ошибке при доступе к нему через основную функцию, создающую объекты. Где происходит ошибка?

Ответы [ 2 ]

1 голос
/ 08 июня 2011

Вы не упоминаете, какую ошибку вы получаете, но из того, что я вижу, вы пытаетесь присвоить строку int (a = rank). Преобразуйте его в строку перед присваиванием:

a = rank.ToString();
1 голос
/ 08 июня 2011

Вам нужно использовать ToString для rank:

rank - целое число.Вы не можете присвоить int строке.

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