第2行的file.cs:错误CS0161:`testingCSharp._runbdrrr.add(int,int)':并非所有代码路径都返回一个值

时间:2018-01-07 06:52:37

标签: c#

拜托,我刚刚开始使用C#,我被要求执行一项基本任务。

问题:编写一个返回两个数字之和的函数

这是我的代码......

private static int sum;
int add(int param1, int param2) 
{
    Console.WriteLine("Please, enter first number");
    int num1 = int.Parse(Console.ReadLine());
    Console.WriteLine("Please, enter second number");
    int num2 = Convert.ToInt16(Console.ReadLine());
    sum= num1 + num2;
    Console.WriteLine("The value of your first and second number is {0}", sum);
}

我有什么问题?

1 个答案:

答案 0 :(得分:0)

你没有从方法返回任何东西。你也没有使用输入参数。

 int add() 
{
    Console.WriteLine("Please, enter first number");
    int num1 = int.Parse(Console.ReadLine());
    Console.WriteLine("Please, enter second number");
    int num2 = Convert.ToInt16(Console.ReadLine());
    sum= num1 + num2;
    Console.WriteLine("The value of your first and second number is {0}", sum);
    return sum;
}