Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

C# tương đương System.exit(0) của Java

C# equivalent:

Environment.Exit(exitCode);

Environment.Exit() kết thúc process và trả exit code cho OS.

  • Environment.Exit(0): Thành công
  • Environment.Exit(1): Lỗi chung (file không tồn tại)
  • Environment.Exit(2): Lỗi format file

Lưu ý:

  • Không chạy finally blocks, không gọi finalizer
  • Trong ASP.NET Core, dùng IHostApplicationLifetime.StopApplication()
  • Console app: return exitCode; từ Main đủ

Khác biệt: Java System.exit() dừng JVM. C# Environment.Exit() dừng process .NET.