Ankara Üniversitesi
Nallıhan Meslek Yüksekokulu Ankara Üniversitesi
Nallıhan Meslek Yüksekokulu
Dizi Metotları
NB P10 3 PR OGR AML AMA T E ME L L E R I ÖĞR . GÖR . MAHMUT KIL IÇ ASL AN
Metotlar
static void Main(string[] args) {
int[] dizi = { 5, 6, 7, 11, 8, 9 };
Console.WriteLine(dizi.Length); // dizinin eleman sayısı Console.WriteLine(dizi.Rank); // dizinin boyutu
Console.WriteLine(dizi.Average()); //dizi elemanlarının ortalaması Console.WriteLine(dizi.Max()); //dizi elemanlarının en büyüğünü Console.WriteLine(dizi.Min()); // dizi elemanlarının en küçüğünü Console.WriteLine(dizi.Sum()); // dizi elemanlarının toplamını Console.ReadKey();
}
Metotlar
Sort metodu dizi elemanlarını küçükten büyüğe doğru sıralar.
Reverse metodu dizinin sırası terslenir.
Clear metodu dizinin belirli değerinden başlayarak belirli bir sayıda elemanını siler.
IndexOf dizi içerisinde arama yapılır.
Sort Metodu
KODLAR
static void Main(string[] args) {
int[] dizi = { 5, 6, 7, 11, 8, 9 };
Array.Sort(dizi);
for (int i = 0; i < dizi.Length; i+
+)
{
Console.WriteLine(dizi[i]);
}
Console.ReadKey();
}
EKRAN ÇIKTISI
Reverse Metodu
KODLAR
static void Main(string[] args) {
int[] dizi = { 5, 6, 7, 11, 8, 9 };
Array.Reverse(dizi);
for (int i = 0; i < dizi.Length; i+
+)
{
Console.WriteLine(dizi[i]);
}
Console.ReadKey();
EKRAN ÇIKTISI
Clear Metodu
KODLAR
static void Main(string[] args) {
int[] dizi = { 5, 6, 7, 11, 8, 9 };
Array.Clear(dizi,2, 2);
for (int i = 0; i < dizi.Length;
i++)
{
Console.WriteLine(dizi[i]);
}
Console.ReadKey();
EKRAN ÇIKTISI
IndexOf Metodu
KODLAR
static void Main(string[] args) {
int[] dizi = { 5, 6, 7, 11, 8, 9 };
Array.IndexOf(dizi, 8);
for (int i = 0; i < dizi.Length; i+
+)
{
Console.WriteLine(dizi[i]);
}
Console.ReadKey();
KAYNAKLAR
[1] http://www.dijitalders.com/icerik/29/620/akis_diagram_sembolleri.html erişim tarihi:14.11.2017
[2] Erhan ARI, Algoritma ve C# Programlama, Seçkin Yayıncılık
[3] http://www.baskent.edu.tr/~tkaracay/etudio/ders/prg/csharp/ch05.pdf erişim tarihi:
15.11.2017