Environment.Exit(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avslutar den här processen och returnerar en slutkod till operativsystemet.
public:
static void Exit(int exitCode);
public static void Exit(int exitCode);
static member Exit : int -> unit
Public Shared Sub Exit (exitCode As Integer)
Parametrar
- exitCode
- Int32
Slutkoden för att återgå till operativsystemet. Använd 0 (noll) för att indikera att processen har slutförts.
Undantag
Anroparen har inte tillräcklig säkerhetsbehörighet för att utföra den här funktionen.
Kommentarer
För parametern exitCode använder du ett tal som inte är noll för att indikera ett fel. I ditt program kan du definiera dina egna felkoder i en uppräkning och returnera rätt felkod baserat på scenariot. Returnera till exempel värdet 1 för att indikera att den nödvändiga filen inte finns och värdet 2 för att indikera att filen har fel format. En lista över slutkoder som används av operativsystemet Windows finns i Systemfelkoder i Windows dokumentationen.
Exit Att anropa metoden skiljer sig från att använda programmeringsspråkets return instruktion på följande sätt:
Exit avslutar alltid ett program. Användning av instruktionen
returnkan bara avsluta ett program om det används i programmets startpunkt, till exempel iMain-metoden.Exit avslutar ett program omedelbart, även om andra trådar körs. Om -instruktionen
returnanropas i programmets startpunkt får det ett program att avslutas först när alla förgrundstrådar har avslutats.Exit kräver att anroparen har behörighet att anropa ohanterad kod. -instruktionen
returngör det inte.Om Exit anropas från en
tryellercatchett block körs inte koden i någotfinallyblock. Om -instruktionenreturnanvänds körs koden ifinallyblocket.Om Exit anropas när kod i en begränsad körningsregion (CER) körs slutförs inte körningen av CER. Om -instruktionen
returnanvänds slutför CER-körningen.