Environment.Exit(Int32) Yöntem

Tanım

Bu işlemi sonlandırır ve işletim sistemine bir çıkış kodu döndürür.

public:
 static void Exit(int exitCode);
public static void Exit(int exitCode);
static member Exit : int -> unit
Public Shared Sub Exit (exitCode As Integer)

Parametreler

exitCode
Int32

İşletim sistemine geri dönmek için çıkış kodu. İşlemin başarıyla tamamlandığını belirtmek için 0 (sıfır) kullanın.

Özel durumlar

Çağıranın bu işlevi gerçekleştirmek için yeterli güvenlik izni yok.

Açıklamalar

parametresinde exitCode , hata belirtmek için sıfır olmayan bir sayı kullanın. Uygulamanızda, bir numaralandırmada kendi hata kodlarınızı tanımlayabilir ve senaryoya göre uygun hata kodunu döndürebilirsiniz. Örneğin, gerekli dosyanın mevcut olmadığını belirtmek için 1 değerini ve dosyanın yanlış biçimde olduğunu belirtmek için 2 değerini döndürür. Windows işletim sistemi tarafından kullanılan çıkış kodlarının listesi için Windows belgelerindeki System Hata Kodları bakın.

yöntemini çağırmak Exit , programlama dilinizin return deyimini aşağıdaki yollarla kullanmaktan farklıdır:

  • Exit her zaman bir uygulamayı sonlandırır. deyimini return kullanmak, bir uygulamayı yalnızca yönteminde olduğu gibi Main uygulama giriş noktasında kullanılıyorsa sonlandırabilir.

  • Exit diğer iş parçacıkları çalışıyor olsa bile bir uygulamayı hemen sonlandırır. return Deyimi uygulama giriş noktasında çağrılırsa, uygulamanın yalnızca tüm ön plan iş parçacıkları sonlandırıldıktan sonra sonlandırılabilmesine neden olur.

  • Exit çağıranın yönetilmeyen kodu çağırma iznine sahip olmasını gerektirir. deyimi return bunu yapmaz.

  • Bir veya Exit bloğundan çağrılırsatry, herhangi bir catchfinally bloktaki kod yürütülmüyor. return deyimi kullanılırsa, bloktaki finally kod yürütülür.

  • Exit (CER) kod çalışırken çağrılırsa, CER yürütmeyi tamamlamaz. return deyimi kullanılırsa, CER yürütmeyi tamamlar.

Şunlara uygulanır