Hej,
Prøv at se på følgende eksempel:
class Program
{
    static void Main(string[] args)
    {
        for (double t = 5.00; t <= 7.00; t += 0.01)
            Console.WriteLine("{0:0.00} = {1:0.00}", t, CurrencyRounding(t));
    }
    static double CurrencyRounding(double n)
    {
        double d = n - Math.Floor(n);
        d = Math.Round(d / 0.25);
        d = Math.Floor(n) + d * 0.25;
        return d;
    }
}Jeg har med vilje ikke kommenteret og forklaret det for at det skal være lidt sværere at forstå - og dermed lærer du lidt mere ved at bruge tid på at forstå det :-) Men skriv endelig, hvis du ikke er helt med på det.