Есть ли простой путь в c# к раунду, десятичное число к ближайшей четверти т.е. x.0, x.25, x.50 x.75, например, 0.21 было бы вокруг к 0,25, 5.03 будет вокруг к 5,0
Заранее спасибо за любую справку.
Умножьте его на четыре, округлите до целого числа, а затем снова разделите на четыре:
x = Math.Round (x * 4, MidpointRounding.ToEven) / 4;
Различные варианты округления и их объяснения можно найти в этом отличном ответе здесь : -)