Я пытаюсь обработать DivideByZeroExeption в C #, но код не перехватывает исключение, результат печати консоли 10 / d: ∞
double d = 0;
try
{
double value = 10 / d;
Console.WriteLine(value);
}
catch (DivideByZeroException e)
{
Console.WriteLine(e.Message);
Console.WriteLine("Ignore...");
}
введите изображениеописание здесь Но когда я изменил тип d с double на int или long , этот код выше работает нормально.