调用函数c#

时间:2015-05-21 21:11:50

标签: c# visual-studio-2010

这段代码假设是以字母表的形式从用户那里得到一封信。并在mapsTo中返回相应的字母。例如' A'将导致' Z'

class Program
      {
        static void Main()
        {
        }
        char[] alphabet = { 'A', 'B', 'C' }; 
        char[] mapsTo = { 'Z', 'Y', 'X' };
        public string changeLetter(char input)

        {
            int i = 0;

            foreach (char c in alphabet)
            {
                if (c == input)
                {
                    return mapsTo[i].ToString();
                }
               i++;
            }
            return default(char).ToString();
        }
    }
    }

我知道下面的代码会存储用户输入,但我不确定接下来会发生什么,以及程序中应放置代码的位置

Console.WriteLine("Please enter a number");
            userInput= Console.ReadLine;

感谢任何帮助,谢谢

2 个答案:

答案 0 :(得分:1)

一个好的起点是我猜的主要方法。运行应用程序时,将调用Main方法。如果将writeline和userInput变量放在那里,则可以使用userInput作为参数调用changeLetter方法。只需将return语句存储为新变量并从那里开始

答案 1 :(得分:0)

你忘记了括号:

userInput = Console.ReadLine();

此外,您的主要代码在 Main(),如下所示:

static void Main()
{
    // code here
}