Не работает деление в C#

Изучаю C#. Написал калькулятор. Всё, кроме деления работает, почему? Вот код:

using System;

namespace Calculator
{
    class Program
    {
        static void Main(string[] args)
        {
           int num1=0 ;int num2 = 0;

            Console.WriteLine("Console Calculator in C#\r");
            Console.WriteLine("-----------------\n");

            Console.WriteLine("Введите число и затем нажмите Enter");
            num1 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Введите другое число и нажмите Enter");
            num2 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Выберите опцию:");
            Console.WriteLine("\t+");
            Console.WriteLine("\t-");
            Console.WriteLine("\t*");
            Console.WriteLine("\t/");
            Console.WriteLine("Нажмите необходимую клавишу и Enter");

            switch(Console.ReadLine())
            {
                case "+":
                    Console.WriteLine($"Ваш результат:{num1}+{num2}=" + (num1 + num2));
                    break;
                case "-":
                    Console.WriteLine($"Ваш результат:{num1}-{num2}=" + (num1 - num2));
                    break;
                case "*":
                    Console.WriteLine($"Ваш результат:{num1}*{num2}=" + (num1 * num2));
                    break;
                case "d":
                    Console.WriteLine($"Ваш результат:{num1}/{num2}=" + (num1 / num2));
                    break;
            }
            Console.Write("Нажмите любую кнопку, чтобы закрыть калькулятор");
            Console.ReadKey();
        }
    }
}

а что не так? делишь же нацело, что и получаешь

Даже если делить 6/2, он не выдаёт решение, сразу переходит к закрытию программы

Всё, решил. Я ошибся)