У меня есть double[], на котором выполняется операция LINQ:
MD = MD.Select(n => n * 100 / MD.Sum()).ToArray();
В некоторых случаях все элементы из MD равны 0, а затем Sum также равно нулю. Затем 0 * 100 = 0 / 0, но это не дает исключение по отдельности или исключение. Почему это так?