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 Sistem Hata Kodları'na 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. deyiminin return kullanılması, bir uygulamayı yalnızca uygulama giriş noktasında, örneğin yönteminde Main kullanıldığında 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, bir 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 catch bloğundan çağrılırsaExit, herhangi bir tryfinally bloktaki kod yürütülemez. return deyimi kullanılırsa, bloktaki finally kod yürütülür.

  • Kısıtlanmış yürütme bölgesindeki (CER) kod çalışırken çağrılırsaExit, CER yürütmeyi tamamlamaz. return deyimi kullanılırsa, CER yürütmeyi tamamlar.

Şunlara uygulanır