我在.NET中有一个简单的控制台应用程序。 它只是更大应用程序的测试部分。 我想指定个人控制台应用程序的“退出代码”。 我该怎么作呢? 函数
您能够使用三种方法从控制台应用程序返回退出代码。 测试
Main
方法,使其返回int
而不是void
(在VB.Net中返回Integer
而不是Sub
的函数),而后从该方法返回退出代码。 Main
方法返回除void
以外的任何内容(在VB.Net中是Sub
),则将忽略此属性的值。 应该遵照的一个重要标准是0
表示“成功”。 spa
在相关主题上,请考虑使用枚举来定义应用程序要返回的退出代码。 FlagsAttribute将容许您返回代码组合。 code
另外,请确保将您的应用程序编译为“控制台应用程序”。 get
int code = 2; Environment.Exit( code );
System.Environment.ExitCode
http://msdn.microsoft.com/en-us/library/system.environment.exitcode.aspx string
只需从main返回适当的代码便可。 it
int main(string[] args) { return 0; //or exit code of your choice }
3个选项: io
Main
方法返回int
则能够从Main
返回它。 Environment.Exit(code)
。 Environment.ExitCode = -1;
。 若是没有其余设置返回代码或使用上面的其余选项之一,将使用此方法)。 根据您的应用程序(控制台,服务,Web应用程序等),能够使用不一样的方法。 编译