Почему не возникает «Деление на ноль» или любое другое исключение?

У меня есть double[], на котором выполняется операция LINQ:

MD = MD.Select(n => n * 100 / MD.Sum()).ToArray();

В некоторых случаях все элементы MDравны 0, а затем Sumтакже равен нулю. Затем 0 * 100 = 0 / 0, но это не дает деления -на -нулевое исключение или какое-либо исключение. Почему это так?

28
задан David Stone 26 April 2012 в 16:57
поделиться