X ile y arasındaki sayıları toplama

ben x ile y arasındaki çift sayıların toplamını bir kere vermesini istiyorum fakat x’den y’ye tüm çift sayıların toplamını sıra sıra veriyor çalıştırınca görceksiniz zaten ben sonuç toplamını istiyorum sadece nerde hata yaptım kod:

  int x, y;
    Console.WriteLine("Bir sayı giriniz:");
    x = Convert.ToInt32(Console.ReadLine());
    Console.WriteLine("Bir sayı daha giriniz:");
    y = Convert.ToInt32(Console.ReadLine());
    int toplam = 0;
    for (int i = x; i <= y; i++)
    {
        if (i % 2 == 0)
        {
            toplam += i;
            Console.WriteLine("Toplam:" + toplam);
        }
        

    }
    Console.ReadLine();

Yazma işlemini döngü içerisinde yapıyorsunuz.