C# 第2行的file.cs:error CS0161:`testingCSharp.\u runbdrrr.add(int,int)&&x27;:并非所有代码路径都返回值

C# 第2行的file.cs:error CS0161:`testingCSharp.\u runbdrrr.add(int,int)&&x27;:并非所有代码路径都返回值,c#,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 seco

拜托,我刚开始学习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);
}

我做错了什么?

您没有从该方法返回任何内容。您也没有使用输入参数

 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;
}

函数
add
希望返回一些整数变量。加
返回和
Console.WriteLine之后(“第一个和第二个数字的值是{0}”,sum)谢谢,效果很好。谢谢,现在效果很好。