Bahasa

Environment.Exit(Int32) Metode

Definisi

Menghentikan proses ini dan mengembalikan kode keluar ke sistem operasi.

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

Parameter

exitCode
Int32

Kode keluar untuk kembali ke sistem operasi. Gunakan 0 (nol) untuk menunjukkan bahwa proses berhasil diselesaikan.

Pengecualian

Pemanggil tidak memiliki izin keamanan yang memadai untuk melakukan fungsi ini.

Keterangan

exitCode Untuk parameter , gunakan angka bukan nol untuk menunjukkan kesalahan. Dalam aplikasi, Anda dapat menentukan kode kesalahan Anda sendiri dalam enumerasi, dan mengembalikan kode kesalahan yang sesuai berdasarkan skenario. Misalnya, kembalikan nilai 1 untuk menunjukkan bahwa file yang diperlukan tidak ada, dan nilai 2 untuk menunjukkan bahwa file dalam format yang salah. Untuk daftar kode keluar yang digunakan oleh sistem operasi Windows, lihat Kode Kesalahan Sistem dalam dokumentasi Windows.

Exit Memanggil metode berbeda dari menggunakan pernyataan bahasa return pemrograman Anda dengan cara berikut:

  • Exit selalu mengakhiri aplikasi. return Menggunakan pernyataan dapat mengakhiri aplikasi hanya jika digunakan dalam titik masuk aplikasi, seperti dalam Main metode .

  • Exit segera mengakhiri aplikasi, bahkan jika utas lain sedang berjalan. return Jika pernyataan dipanggil dalam titik masuk aplikasi, itu menyebabkan aplikasi berakhir hanya setelah semua utas latar depan dihentikan.

  • Exit mengharuskan pemanggil memiliki izin untuk memanggil kode yang tidak dikelola. Pernyataan tidak return .

  • Jika Exit dipanggil dari try atau catch blok, kode dalam blok apa pun finally tidak dijalankan. return Jika pernyataan digunakan, kode dalam finally blok melakukan eksekusi.

  • Jika Exit dipanggil ketika kode di wilayah eksekusi yang dibatasi (CER) berjalan, CER tidak akan menyelesaikan eksekusi. return Jika pernyataan digunakan, CER menyelesaikan eksekusi.

Berlaku untuk