public virtual double GetArea()
{
return Math.Round(Math.PI * this.radius * this.radius, 2);
}
Math.Round
округляет целое число до количества знаков после запятой, указанного во втором параметре - в этом случае оно округляется до двух знаков после запятой.
Обновление, для справки;
Math.Floor
округления вниз, Math.Ceiling
округления вверх и Math.Truncate
округления до нуля. Таким образом, Math.Truncate
подобен Math.Floor
для положительных чисел и Math.Ceiling
для отрицательных чисел.
Для полноты Math.Round
округляет до ближайшего целого числа. Если число находится точно посередине между двумя целыми числами, то оно округляется до четного.