Ошибка "невозможно применить индексирование через [] к выражению типа float" при сравнеии чисел - C#
Формулировка задачи:
Ребят выручайте.В программировании новичек. Нужно сравнить два числа,создаю для них массив,создаю процедуру для их сравнения,но в ней ошибка , а именно здесь (a[0] < a[1] == true) , пишет "невозможно применить индексирование через [] к выражению типа float"
class Program
{
public static void Maxx(ref float a,ref float b)
{
if (a[0] < a[1] == true) // Ошибка
Console.WriteLine("Maximum: {0}", a[1]); // Ошибка
else
Console.WriteLine("Maximum: {0}", a[0]); // Ошибка
}
static void Main(string[] args)
{
float[] a = new float[4];
Console.WriteLine("Введите первое число:");
a[0] = Convert.ToSingle(Console.ReadLine());
Console.WriteLine("Введите второе число:");
a[1] = Convert.ToSingle(Console.ReadLine());
Maxx(ref a[0], ref a[1]);
Console.ReadKey();
}Решение задачи: «Ошибка "невозможно применить индексирование через [] к выражению типа float" при сравнеии чисел»
textual
Листинг программы
public static void Maxx(float a, float b)
{
if (a > b)
Console.WriteLine("Maximum: {0}", a);
else
Console.WriteLine("Maximum: {0}", b);
}