Нужно создать метод обмена значениями двух действительных переменных

и с помощью метода поменять местами введенные x и y, не могу понять почему выдает ошибку

        static void Swap(ref char a, ref char b)
        {
            char temp;
            temp = a;
            a = b;
            b = temp;
        }
        static void Main(string[] args)
        {
            char x;
            char y;
            
            Console.WriteLine($"{x}-{y}");
            
            Swap(ref x, ref y);

            Console.WriteLine($"{x}-{y}");
        }

Ответы (0 шт):