Объясните, пожалуйста, мою ошибку с вызовом метода - 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();
}