.NET では、ステータス情報を外部のプロセスまたは環境に伝達するために、コンソール アプリケーションの終了コードの制御が不可欠です。ここでは、これを実現するために利用できるオプションを検討します。
Main メソッドを int 戻り値の型で宣言すると、必要なコードを返すことができます。コードを直接終了:
using System; public class Program { public static int Main() { // ... Your application logic goes here ... return 0; // 0 indicates successful execution; adjust as needed } }
または、Environment.Exit メソッドを使用して終了コードを明示的に設定することもできます。
using System; public class Program { public static void Main() { // ... Your application logic goes here ... Environment.Exit(0); // 0 indicates successful execution; adjust as needed } }
最後に、Environment.ExitCode を通じて終了コードを設定することもできます。 property:
using System; public class Program { public static void Main() { // ... Your application logic goes here ... // Exit with a non-zero value to indicate failure or errors Environment.ExitCode = -1; } }
選択する具体的な方法は、アプリケーションの要件とコンテキストによって異なります。たとえば、アプリケーションがさまざまな実行結果に基づいて特定の値を返す必要がある場合は、Main メソッドの戻り値の型を使用する方が適している可能性があります。ただし、コードの別の部分から終了コードを設定する必要がある場合は、Environment.Exit() または Environment.ExitCode を使用する方が適切です。
以上が.NET コンソール アプリケーションで終了コードを制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。