En düşük ve en yüksek girilen tamsayı arasındaki farkı almakta sorun yaşıyorum. Bu benim kodum şu ana kadar, ama neden hata mesajları almaya devam ettiğimi anlamıyorum.C# 7 tamsayıdan en fazla farkı alın
using System;
class Program
{
public static int array(int[] numbers)
{
int minint = array(numbers);
int maxint = array(numbers);
foreach (int value in array(numb)
{
if (value < minint) minint = value;
if (value > maxint) maxint = value;
}
return maxint - minint;
}
static void Main(string[] args)
{
int[] numbers = new int[7];
for (int i = 0; i < 7; i++)
{
Console.Write("Enter number {0}: ", i + 1);
numbers[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Difference between min and max is: {0} ", array(numbers));
Console.ReadLine();
}
}
Hangi hatalarınız var? "foreach (int cinsinden int (değer)" Muhtemelen foreach (sayılarda int değeri) olmasını istersiniz – Valentin
Aldığım: Hata \t CS1529 \t A kullanım deyimi, extern diğer ad bildirimleri dışında ad alanında tanımlı tüm diğer öğelerden önce gelmelidir – Tom
Sizin kodunuz, metodun kendi kendine –