Я пишу очень простой код .NET Framework (4.7) приложение консоли и намеренно выкладываю не национальное исключение. Но все же программа выходит с кодом 0 (0x0), которая должна указывать на успешное достижение. < /p>
my code: < /p>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
throw new Exception("Throw an exception");
Console.WriteLine("Finishing program");
Console.ReadLine();
}
}
}
< /code>
Сообщение о выходном окне (DEBUG): < /p>
Неупомянутое исключение Type 'System.exception' произошло в ConsoLeapp2 '[7480] Consoleapp2>
Подробнее здесь: https://stackoverflow.com/questions/607 ... d-exceptio