这段代码假设是以字母表的形式从用户那里得到一封信。并在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;
感谢任何帮助,谢谢
答案 0 :(得分:1)
一个好的起点是我猜的主要方法。运行应用程序时,将调用Main方法。如果将writeline和userInput变量放在那里,则可以使用userInput作为参数调用changeLetter方法。只需将return语句存储为新变量并从那里开始
答案 1 :(得分:0)
你忘记了括号:
userInput = Console.ReadLine();
此外,您的主要代码在 Main()
中,如下所示:
static void Main()
{
// code here
}