C#.Count Nedir?


Array. Max() için evet ayrı bir kütüphane gerekiyor. Yukarıya.

C#:
using System.Linq;

Yazmayı dene.
Şu önceki fotoğrafı bir de ben açıklayayım. Belki daha açıklayıcı olur.

C#:
Array.Sort(sayilar);

Burada sayılar dizisini sıralıyor. Küçükten büyüğe doğru galiba.
Örneğin şöyle bir diziyi:
3, 7, 2, 9
Şu şekilde sıralıyor:
2, 3, 7, 9
Şimdi en büyük olanı bulmak için ne yapabiliriz? En sondakine bakabiliriz.
En sona nasıl ulaşacağız?
.Length() diye bir metot var. Bu dizinin uzunluğunu verir. Mesela bizim dizimiz 4 elemanlı. 4 verir.
Ama işte bir sorun var. Diziler 0'dan başlar. Yani:

indis: 0, 1, 2, 3
eleman: 2, 3, 7, 9

9 elemanı 3. indis oluyor. Yani 1'den değil de 0'dan başladığı için bir fazla çıkıyor. Onun düzeltmek için .Length()'in verdiği sonuçtan -1 çıkarıyoruz. Böylece 3 elde ediyoruz.

Yani köşeli parantezin içi sayilar[3] oldu. Peki sayiların 3. indisinde ne var? 9
Aradığımız neydi? En büyük. Yani 9.

Son olarak da bu 9 int falan olması lazım. lblEnBüyük.Text string türündedir muhtemelen. Onun için bu 9'u Int'ten stringe çevirmemiz lazım. ToString() metodu da bu işe yarıyor.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…