任何人都可以帮我找到这个简单的C#程序中的错误吗?

时间:2016-08-19 20:55:24

标签: c# oop console

我只是想知道是否有人可以帮助我,我正在尝试编译这个c#程序并且csc.exe不断返回错误

  

Exercise_.cs< 11,25>:错误CS1002 :;预期

虽然我找不到丢失的分号......真的很感激任何帮助。

using System;

namespace _8546574 {


    class exercise_8 {

        static void Main(string[] args){

            bool running = true;
            While(running = true){
            Console.WriteLine("Enter a number between 1 and 3");
            Console.Clear();
            int input = int.Parse(Console.ReadLine());
            switch(input){

            case 1: 
                Console.WriteLine("You entered 1");
                running = false;
                Console.ReadLine(); 
                break;

            case 2: 
                Console.WriteLine ("You entered 2 :)"); 
                running = false;
                Console.ReadLine();
                break;

            case 3: 
                Console.WriteLine("You entered 3");
                running = false;
                Console.ReadLine();
                break;

            default:
                Console.WriteLine("failed");
                Console.ReadLine();
                break;
            }
        }
    }  
}

3 个答案:

答案 0 :(得分:1)

将行While(running = true){替换为应该有效的while(running){

while必须小写,并且支票可以(running)(running == true)

答案 1 :(得分:0)

从你的代码中我发现你已经有了,而且它应该是一段时间。

while(running == true)

while(running)

答案 2 :(得分:0)

从完全按照写入的方式复制代码,您需要在小写的情况下进行,并在代码的末尾添加额外的}。其他一切都很好编译