c# Listede En büyük ve En küçük sayıyı bulma

kullanıcıdan 10 sayı girmesi istendikten sonra bu sayılar arasından en büyük ve en küçük değeri bulan c# kodları

int Buyuk, Kucuk;
           List<int> sayilar = new List<int>();
          //listeye eleman aktarılıyor.
           for (int i = 0; i < 10; i++)
           {
               int sayi = Convert.ToInt16(Console.ReadLine());
               sayilar.Add(sayi);
           }

           //ilk değerler atanıyor
           Buyuk = sayilar[0];
           Kucuk = sayilar[0];
           //en büyük ve en küçük değer için tarama yapılıyor.
           foreach (int sayi in sayilar)
           {
               if (sayi > Buyuk)
               {
                   Buyuk = sayi;
               }
               if (sayi < Kucuk)
               {
                   Kucuk = sayi;
               }
               Console.WriteLine(sayi);
           }
           Console.WriteLine("en buyuk sayi:{0}", Buyuk);
           Console.WriteLine("en kucuk sayi:{0}", Kucuk);

           Console.ReadLine();

c# List Kullanımı

C# dizi kullanımına çok benzeyen list<> kullanımı ile liste oluşturma ,listeye eleman ekleme, silme, sıralama gibi işlemlerinin örnek uygulama ile gösteriliyor.Dizi ile list arasındaki en önemli ve birbirlerinden ayıran fark ise dizinin kapasitesin belirtilmesidir.Ancak list kullanımında kapasite belirtilmez kullanıcak veriler sınırlı ise örneğin haftanın günleri ise bunları diziye tanımlayabiliriz ancak kullanılacak veriler araba plakası,telefon numarası gibi  sayısı bilinmeyen veriler kullanıcak ise mutlaka list olarak saklanmalıdır.Şimdi C#’ta list kullanımı için örneğimize bakalım.

          List<string> gunler = new List<string>();
           //listeye eleman ekleme
           gunler.Add("pazartesi");
           gunler.Add("salı");
           gunler.Add("cumartesi");
           //listeyi ters çevirme
           gunler.Reverse();
           //listenin eleman sayısını öğrenme
           Console.WriteLine("eleman sayısı:{0}", gunler.Count);
           //listeden eleman silme
           gunler.Remove("salı");
           foreach (string eleman in gunler)
           {
               Console.WriteLine(eleman);
           }