Объясните, пожалуйста, мою ошибку с вызовом метода - C#
Формулировка задачи:
С помощью метода реализовать сравнение двух целых чисел,
возвращаемый результат в виде одного из знаков: >, < или =
Ошибка 1 Ни одна из перегрузок метода "Comparison" не принимает "1" аргументов
Объясните, пожалуйста, мою ошибку
Листинг программы
- 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);
- }
Решение задачи: «Объясните, пожалуйста, мою ошибку с вызовом метода»
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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д