Maison >développement back-end >C++ >Comment puis-je contrôler les codes de sortie dans mon application console .NET ?

Comment puis-je contrôler les codes de sortie dans mon application console .NET ?

Patricia Arquette
Patricia Arquetteoriginal
2025-01-05 12:28:41802parcourir

How Can I Control Exit Codes in My .NET Console Application?

Contrôle des codes de sortie dans les applications console

Dans .NET, le contrôle du code de sortie d'une application console est essentiel pour communiquer des informations d'état à des processus ou environnements externes. Ici, nous allons explorer les options disponibles pour y parvenir :

Option 1 : Renvoyer le code de sortie de Main

En déclarant la méthode Main avec un type de retour int, vous pouvez renvoyer le code souhaité code de sortie directement :

using System;

public class Program
{
    public static int Main()
    {
        // ... Your application logic goes here ...
        return 0;  // 0 indicates successful execution; adjust as needed
    }
}

Option 2 : Utiliser Environment.Exit()

Alternativement, vous pouvez utiliser le Méthode Environment.Exit pour définir explicitement le code de sortie :

using System;

public class Program
{
    public static void Main()
    {
        // ... Your application logic goes here ...
        Environment.Exit(0);  // 0 indicates successful execution; adjust as needed
    }
}

Option 3 : Définition de Environment.ExitCode

Enfin, vous pouvez également définir le code de sortie via la propriété Environment.ExitCode :

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;
    }
}

Considérations

La méthode spécifique que vous choisirez dépendra des exigences et du contexte de votre application. Par exemple, si votre application doit renvoyer des valeurs spécifiques en fonction de différents résultats d'exécution, l'utilisation du type de retour de la méthode Main peut être plus adaptée. Cependant, si vous devez définir le code de sortie à partir d'une autre partie de votre code, utiliser Environment.Exit() ou Environment.ExitCode serait plus approprié.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn