C# 如何解决错误CS0103:名称';会议记录';在当前上下文中不存在

C# 如何解决错误CS0103:名称';会议记录';在当前上下文中不存在,c#,C#,我目前正在做一个树屋课程,在这个课程中,你创建了一个健身控制台应用程序,它记录你输入的锻炼时间,根据你的情况计算,并给你反馈,但在树屋社区没有收到任何帮助,因此如果有人能帮我找到以下问题的解决方案,那将是一个很大的帮助,我不确定它是否与变量的位置有关,是否在调用in的大括号之间。我不太确定我对这件事真的很陌生 using System; namespace Treehouse.fitnessFrog { class Program { static void Main() {

我目前正在做一个树屋课程,在这个课程中,你创建了一个健身控制台应用程序,它记录你输入的锻炼时间,根据你的情况计算,并给你反馈,但在树屋社区没有收到任何帮助,因此如果有人能帮我找到以下问题的解决方案,那将是一个很大的帮助,我不确定它是否与变量的位置有关,是否在调用in的大括号之间。我不太确定我对这件事真的很陌生

using System;
namespace Treehouse.fitnessFrog
{
class Program
{
  static void Main()
  {
      int runningTotal = 0;
      bool keepGoing = true;

        while(keepGoing) {
           // Prompt user for minutes exercised 
            Console.Write("Enter how many minutes you exercised or type quit to exit ");
            string entry = Console.ReadLine();

            if(entry == "quit")
            {
              keepGoing = false;

            }else{

              try
              { 
                int minutes = int.Parse(entry);
                if(minutes <= 0)
              {
                Console.WriteLine("Not Acceptable");
                continue;
              }
              else if(minutes <= 10)// Number 1 
              {
                Console.WriteLine("Better than nothing, am I right ?");
              }
              else if(minutes <= 30) // Number 2
              {
                Console.WriteLine("You are still quite lazy");
              }
              else if(minutes <= 60) // Number 3 
              {
                Console.WriteLine("Your doing all right i guess. But work on you're spelling!");
              }
              else 
              {
                Console.WriteLine("Cool story bro");
              }
              }
              catch(FormatException)
              {
                  Console.WriteLine("That is not valid");
                  continue;
              }                   
            // Add minutes exercised to total 
            runningTotal = runningTotal + minutes;

            // Display total minutes exercised to the screen 
            Console.WriteLine("You've entered "+ runningTotal + " minutes");

            // Repeat until user quits  
        }


      }
        Console.WriteLine("Goodbye mate"); 
  }
 }
}
使用系统;
命名空间Treehouse.fitnessFrog
{
班级计划
{
静态void Main()
{
int runningTotal=0;
bool keepGoing=true;
同时(继续){
//提示用户进行分钟练习
编写(“输入您锻炼的分钟数或键入quit退出”);
string entry=Console.ReadLine();
如果(条目=“退出”)
{
keepGoing=false;
}否则{
尝试
{ 
int minutes=int.Parse(条目);

如果(分钟您应该在
块之外声明变量
minutes
try
block:

int minutes = 0; // create variable here
try
{ 
    minutes = int.Parse(entry); // here only use this variable
    if(minutes <= 0)
    {
        // your code
    }
    //else if statements
    ...
}
int minutes=0;//在此处创建变量
尝试
{ 
分钟数=int.Parse(entry);//此处仅使用此变量

如果(分钟您应该在
块之外声明变量
minutes
try
block:

int minutes = 0; // create variable here
try
{ 
    minutes = int.Parse(entry); // here only use this variable
    if(minutes <= 0)
    {
        // your code
    }
    //else if statements
    ...
}
int minutes=0;//在此处创建变量
尝试
{ 
分钟数=int.Parse(entry);//此处仅使用此变量

如果(分钟数将分钟数声明移动到与runningTotal声明相同的级别,并且代码缩进良好有助于发现这些错误。将分钟数声明移动到与runningTotal声明相同的级别,并且代码缩进良好有助于发现这些错误。谢谢,unfoRTU这样做会产生另一个错误,但我随后注意到将整行int minutes=int.Parse移到try块上方,并且它不会再出现错误。多亏了heapsIf,如果将整行移到try块之外,那么如果int.Parse()的参数是错误的,则不会捕获异常-如果条目变量是“abc”那么我该怎么办呢?抱歉,因为我是新来的当你改变你的代码作为答案时会出现什么错误?谢谢,不幸的是这样做会产生另一个错误,但我随后注意到将整行int minutes=int移到try块上方,并且不会再出现错误了,谢谢heapsIf你将整行移到try块之外,你就可以了如果int.Parse()的参数是错误的,则不会捕获异常-如果条目变量是“abc”,那么我该怎么办?抱歉,只是因为我是新来的,当您在回答中更改代码时会出现什么错误?