Environment.Exit(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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öntemindeMain
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 birtry
finally
bloktaki kod yürütülemez.return
deyimi kullanılırsa, bloktakifinally
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.