“只有赋值,调用,递增,递减和新对象表达式才能用作语句”

时间:2012-08-24 01:19:03

标签: c# console environment quit

我在c#console应用程序的代码中收到此错误

 case 5:
    Console.WriteLine("User selected to Quit, option " + response);
    Environment.Exit;
    break;

//错误只有赋值,调用,递增,递减和新对象表达式才能用作语句

3 个答案:

答案 0 :(得分:5)

Environment.Exit是一种方法 - 您需要添加括号来调用它:

Environment.Exit(0);
编辑:抱歉,我应该多加注意。添加了参数。谢谢0_ _ _0

答案 1 :(得分:1)

由于Enviroment.Exit是一种方法,所以你需要做

Enviroment.Exit(0);

这里0是提供给OS的intcode。

您可以阅读here

答案 2 :(得分:0)

这是更通用的答案“得到错误 - 该怎么做”因为您已经回答了您的特定问题:Environment.Exit不是电话。

所有C#编译器错误都有与之关联的错误代码。即在你的情况下,你会在输出中看到类似的内容:编译窗口:

  

CS0201:只能将赋值,调用,递增,递减和新对象表达式用作语句

MSDN已经解释了很多常见错误。错误代码http://www.bing.com/search?q=CS0201的基本搜索会立即为您提供MSDN上文章的链接 - Compiler Error CS0201。在您的特定情况下,它可能没有帮助(因为链接的文章没有涵盖这种情况),但是当您遇到不明确的错误时,将此类搜索视为将来的第一步。