安慰写入错误
本文关键字:错误 安慰 | 更新日期: 2024-09-27 06:53:10
我是一个初学者,所以我首先为一个似乎很难回答的问题道歉。我试图通过将结果写入控制台来测试一个函数,但我一直遇到错误
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GameRPS
{
class Program
{
static void Main(string[] args)
{
}
static int Equation(int Damage, int Temp)
{
if(Temp > 0)
{
int a, b, c;
a = Damage / 2;
b = a + Temp;
c = b - 50;
return c;
}
else
{
int d, e, f;
d = Damage / 2;
e = d - Temp;
f = e - 50;
return f;
}
int g;
g = Equation(75, 25);
console.WriteLine(g);
}
}
}
它给了我一个错误,说检测到了"无法访问的代码",对此有什么想法吗?谢谢
最后三行应该是Main方法的一部分
所以你的代码应该是:
class Program
{
static void Main(string[] args)
{
int g;
g = Equation(75, 25);
Console.WriteLine(g);
}
static int Equation(int Damage, int Temp)
{
if (Temp > 0)
{
int a, b, c;
a = Damage / 2;
b = a + Temp;
c = b - 50;
return c;
}
else
{
int d, e, f;
d = Damage / 2;
e = d - Temp;
f = e - 50;
return f;
}
}
}
由于从if
和else
部分中的方法Equation
返回,因此您得到了无法访问的代码错误。控制永远不会到达这三条线(console
也应该是Console
)