我只是想知道是否有人可以帮助我,我正在尝试编译这个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;
}
}
}
}
答案 0 :(得分:1)
将行While(running = true){
替换为应该有效的while(running){
while
必须小写,并且支票可以(running)
或(running == true)
答案 1 :(得分:0)
从你的代码中我发现你已经有了,而且它应该是一段时间。
while(running == true)
或
while(running)
答案 2 :(得分:0)
从完全按照写入的方式复制代码,您需要在小写的情况下进行,并在代码的末尾添加额外的}。其他一切都很好编译