Нет, C# не имеет исключений для операций с плавающей запятой.
Тип с плавающей запятой имеет 3 специальных значения: положительная бесконечность, отрицательная бесконечность и «не число».
Если результат вычисления больше, чем может быть представлен, он переполняется без исключения, и результатом является положительная бесконечность. ∞
- это то, как это представлено в строке.