我在 C# 中设置了一个变量,该变量根据选择的 If 语句而变化。
但是当我尝试 Console.WriteLine 变量时,它告诉我该变量在当前上下文中不存在,有人可以帮我解决这个问题吗?
public void mood()
{
var unhappiness = Hunger + Boredom;
if (unhappiness < 5)
{
string m = "Happy";
}
if (unhappiness <= 5 && unhappiness <= 10)
{
string m = "Okay";
}
if (unhappiness <= 11 && unhappiness <= 15)
{
string m = "Frustrated";
}
if (unhappiness <= 16)
{
string m = "Mad";
}
Console.WriteLine(m);
}
变量“m”是我遇到的问题。