我在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)是什么意思?
static void ExitProcess(uint uExitCode)
定义在哪里? - Dan PuzeyMain
函数中只需返回一个整数,这将作为您的退出代码。 - SomeWritesReserved