Пардон за своеобразный некропостинг ))
Воспользовался строкой
return System.Math.Round(double.Parse(твоя переменая), 0);
Но в случае, если значение, например, 122,5, то округляет до 122. Насколько понял по спецификации, в случае "середины" округляет не в большую/меньшую сторону, а в сторону...