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 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
returnkullanmak, bir uygulamayı yalnızca yönteminde olduğu gibiMainuygulama 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.
returnDeyimi 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
returnbunu yapmaz.Bir veya Exit bloğundan çağrılırsa
try, herhangi bircatchfinallybloktaki kod yürütülmüyor.returndeyimi kullanılırsa, bloktakifinallykod yürütülür.Exit (CER) kod çalışırken çağrılırsa, CER yürütmeyi tamamlamaz.
returndeyimi kullanılırsa, CER yürütmeyi tamamlar.