我在这里阅读了很多关于 stackoverflow 的内容、评论、意见和各种想法。但无论如何,我真的需要一种解释方法来在 C# 上退出我的控制台应用程序(我在 VS2010 Framework 4 上)并出现自定义错误。
我现在能读到的最好的东西是在 VB 上:
Private Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long)
并使用 ExitProcess(1) 处理错误或 ExitProcess(0)
所以我的问题是:
- 与 Environment.Exit(1) 相同吗?
- 对于作为自动作业运行的应用程序来说,什么更好?
- 退出代码是什么意思,-1、0、1,它们有什么区别?
- static void ExitProcess(uint uExitCode); 怎么样??
一些以前标记为参考书目的问题:
http://geekswithblogs.net/mtreadwell/archive/2004/06/06/6123.aspx