我在这里阅读了很多关于 stackoverflow 的内容、评论、意见和各种想法。但无论如何,我真的需要一种解释的方法来在 C# 上退出我的控制台应用程序(我在 VS2010 Framework 4 上)并出现自定义错误。
我现在能读到的最好的东西是 VB:
Private Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long)
错误时使用 ExitProcess(1) 或 ExitProcess(0)
所以我的问题是:
- 与 Environment.Exit(1) 相同吗?
- 对于作为自 Action 业运行的应用程序来说,什么更好?
- 退出代码 -1、0、1 是什么意思,它们有什么区别?
- static void ExitProcess(uint uExitCode); 怎么样? ?
一些以前标记为引用书目的问题:
What is the command to exit a Console application in C#?
http://geekswithblogs.net/mtreadwell/archive/2004/06/06/6123.aspx
最佳答案
您可以:
- 调用 Environment.Exit(int)
- 将您的 Main 函数重新声明为返回 int,并从中返回值。
关于c# - 从 C# 中的控制台应用程序退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12180512/