Jas*_*aak 3 c# methods int compiler-errors
我希望我的小型数学程序看起来非常时尚,我的意思是在该Main方法下我有以下方法:
Greet()
UserInput1()
UserInput2()
Result()
Run Code Online (Sandbox Code Playgroud)
在Greet()我只是说“你好”,UserInput1()我想收集第一个数字,UserInput2()我想收集第二个数字,Result()我想打印UserInput1 + UserInput2. 我可以收集数字,UserInput 1 and 2但如果不在函数Result()下为它们分配值,我似乎无法将它们发送给它们Main()。
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);
}
}
}
Run Code Online (Sandbox Code Playgroud)
改变这个:
result(firstNumber, secondNumber);
Run Code Online (Sandbox Code Playgroud)
对此:
result(firstNumber(), secondNumber());
Run Code Online (Sandbox Code Playgroud)
并删除上面两行中对 2 个方法的调用。
要调用没有参数的方法,您需要没有内容的括号。
| 归档时间: |
|
| 查看次数: |
4912 次 |
| 最近记录: |