【发布时间】:2016-05-05 16:58:26
【问题描述】:
我希望我的小型数学程序看起来非常流畅,我的意思是在Main 方法下,我有以下方法:
Greet()
UserInput1()
UserInput2()
Result()
在Greet()我只是说“HI”,在UserInput1()我想收集第一个数字,在UserInput2()我想收集第二个数字,在Result()我想打印结果UserInput1 + UserInput2。我可以收集UserInput 1 and 2 中的号码,但如果不在Main() 函数下为它们分配值,我似乎无法将它们发送到Result()。
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Greet();
firstNumber();
secondNumber();
result(firstNumber, secondNumber);
Console.ReadKey();
}
public static void Greet()
{
Console.WriteLine("Hello, pls insert two numbers");
}
public static int firstNumber()
{
int num01 = Convert.ToInt32(Console.ReadLine());
return num01;
}
public static int secondNumber()
{
int num02 = Convert.ToInt32(Console.ReadLine());
return num02;
}
public static void result( int num01, int num02)
{
Console.WriteLine(num01 + num02);
}
}
}
【问题讨论】:
标签: c# methods compiler-errors int