-2

我的 ac# 控制台应用程序代码中出现此错误

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

// 错误 只有赋值、调用、递增、递减和新对象表达式可以作为语句使用

4

3 回答 3

5

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

Environment.Exit(0);

编辑:对不起,我应该多加注意。添加了论据。谢谢 0_ _ _0

于 2012-08-24T01:21:06.077 回答
1

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

Enviroment.Exit(0);

这里 0 是提供给 OS 的 intcode。

你可以在这里阅读

于 2012-08-24T01:25:37.027 回答
0

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

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

CS0201:只有赋值、调用、递增、递减和新对象表达式可以用作语句

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

于 2012-08-24T01:58:43.180 回答