Ausfahrt aus einer Konsolenanwendung in C#

Ich lese eine Menge Dinge hier auf stackoverflow, Kommentare, Meinungen und jegliche Art von Ideen. Aber wie auch immer, ich brauche wirklich eine Weise erklärt, um zu beenden mein console-Anwendung (ich bin auf VS2010 Framework 4) auf C# mit dem ein benutzerdefinierter Fehler.

Das beste, was ich Lesen konnte, ist jetzt auf VB:

Private Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long)

und verwenden ExitProcess(1) nach einem Fehler oder ExitProcess(0)

Also meine Fragen sind:

  • Ist das gleiche, als die Umgebung.Exit(1) ?
  • Was ist besser für eine Anwendung, die läuft als automatischer job?
  • Was bedeutet, dass die exit-codes, -1, 0, 1, und was sind deren Unterschiede?
  • Was static void ExitProcess(uint uExitCode); ?

Zuvor einige Fragen gekennzeichnet, die als Bibliographie:

Was ist der Befehl zum beenden einer Konsolenanwendung in C#?

http://geekswithblogs.net/mtreadwell/archive/2004/06/06/6123.aspx

  • Was brauchen Sie erklärte, dass nicht erklärt in dem Beitrag, den Sie verlinkt? Und wo ist static void ExitProcess(uint uExitCode) definiert?
  • Da fand ich einige Seiten, die sagt verschiedene Dinge, und hat andere Fehler-code. Ich konnte keine msdn hilfreiche Seite, nur auf C++, so wie dieses hier: geekswithblogs.net/mtreadwell/archive/2004/06/06/6123.aspx übrigens mein code ist definiert in der Klasse Programm wo wohnt der static void Main
  • Nur int zurückgeben von Main, das ist Ihre exit-code.
  • Sie vielleicht gefunden haben, Seiten, die unterschiedliche Dinge sagen, aber es ist eine Antwort, auf Ihre Frage auf StackOverflow schon, und Sie sollten erwarten, dass die Antwort ist "die Antwort" von StackOverflow. Was ist mit den vorhandenen Antwort verstehst du nicht?
  • möglich, Duplikat der Was ist der Befehl für beenden eine Konsolenanwendung in C#?
  • Ich sah die Rückkehr Lösung, aber ich veraltet, es ist sicher für die Umwelt?
  • gut zuerst von allen, ist die Frage nicht eine akzeptierte Antwort. Durch die mehr gestimmt Lösung, ich bin nicht gelöscht, wenn Sie die Rückkehr Lösung ist klar und sicher für die Umwelt. Die Umwelt.die Ausfahrt ist veraltet, indem die gleiche Antwort

InformationsquelleAutor MacGyver | 2012-08-29
Schreibe einen Kommentar