Объясните, пожалуйста, мою ошибку с вызовом метода - C#

Узнай цену своей работы

Формулировка задачи:

С помощью метода реализовать сравнение двух целых чисел, возвращаемый результат в виде одного из знаков: >, < или =
static char Comparison(int x, int y)
        {
            if (x > y) return '>';
            else if (x < y) return '<';
            else return '=';
        }
        static int ReadFromUser()
        {
            Console.WriteLine("Введите первое число:");
            int x = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите второе число:");
            
            int y = Convert.ToInt32(Console.ReadLine());
            return x & y; 
            
        }
 
        static void Main(string[] args)
        {
            
                int z=ReadFromUser();
                char c = Comparison(z);
                Console.WriteLine(c);
            
        }
Ошибка 1 Ни одна из перегрузок метода "Comparison" не принимает "1" аргументов Объясните, пожалуйста, мою ошибку

Решение задачи: «Объясните, пожалуйста, мою ошибку с вызовом метода»

textual
Листинг программы
static char Comparison(int x, int y)
        {
            if (x > y) return '>';
            else if (x < y) return '<';
            else return '=';
        }
        static int   ReadFromUser()
        {
            Console.WriteLine("Введите  число:");
            int x = Convert.ToInt32(Console.ReadLine());
 
            return x;
 
        }
 
        static void Main(string[] args)
        {
 
            int z = ReadFromUser();
            int z2 = ReadFromUser();
            char c = Comparison(z,z2);
            Console.WriteLine(c);
            Console.ReadLine();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы