C # безопасное преобразование десятичной дроби в int

Я пытаюсь безопасно преобразовать десятичное число в целое число.

Что-то вроде

public static bool Decimal.TryConvertToInt32(decimal val, out int val)

, это вернет ложь, если не может преобразовать в целое число, и истину с успешным выводом, если это возможно.

Это сделано для того, чтобы избежать перехвата OverflowException в методе decimal.ToInt32. Как проще всего это сделать?

10
задан Superman 30 November 2011 в 14:32
поделиться