Menü

  • Ana Sayfa
  • Kimim Ben ?
  • Bağlan Bana ;)

Yazılımcı ne yazar ?

  • C#.Net
  • Asp.Net
  • Ado.Net
  • Sql Server
  • XML
  • Javascript
  • Web Service
  • Portable Hayat
  • Diğer

Başka Şeyler

  • Günün İçinden
  • Yazılarım
  • Kitaplık
  • Beyaz Perdem

Micro Blog

ne geçmiş tükendi ne yarınlar ... hayat yeniler bizleri. geçsede yolumuz bozkırlardan, denizlere çıkar sokaklar ...

Soru Sor ;)

Hakkımda öğrenmek ve sormak istediklerinizi buradaki adresten dilediğiniz gibi sorabilirsiniz. Sorularınızı bekliyorum (;
 

C#'da Diziler

Share


Bu yazıda dizilerin nasıl oluşturulduğu ve bir döngü içinde dizi elemanlarına nasıl erişildiği konusuna kısaca değinmeye çalışacağım.

Dizileri tanımlarken "sınıftaki öğrenciler" örneğine başvurmak istiyorum. 36 kişilik bir sınıftaki öğrencilerin isimlerinin alt alta dizildiğini düşünün. Bunu programatik olarak

ogrenci[] liste = new ogrenci[31]; şeklinde oluştururuz.

Yani aynı türden nesneleri sıralarız. Burada türden kastımız "öğrenci" dir. Şimdi int türünden 5 elemanlı bir dizi tanımlayalım.

int[] dizi = new int[4]; 

Her iki örnekte de index operatörü içerisine dizinin eleman sayısının bir eksiği olan sayıyı yazdık. Bunun sebebi dizilerin indeksinin sıfırdan [0] başlamasıdır.

Şimdi sınıftaki öğrencilerin adlarını bir dizi içinde tanımlayalım.

string[] ogrenci = new string[4];

Ardından her bir dizi elemanına değer atayalım.

ogrenci[0] = "Ali";

ogrenci[1] = "Veli";

ogrenci[2] = "Ahmet";

ogrenci[3] = "Emre";

Şimdi bir döngü yardımıyla bu dizi içinde dolaşalım ve öğrencilerin isimlerini ekrana yazdıralım.

Öncelikle dizi içinde döngü ile dolaşırken dizinin boyutunu bilmemiz gerekir.

 

class Program
    {
        static void Main(string[] args)
        {
            string[] ogrenci = new string[4];
            ogrenci[0] = "emre";
            ogrenci[1] = "serdar";
            ogrenci[2] = "emel";
            ogrenci[3] = "zeynep";
           
 
            for (int i = 0; i < ogrenci.Length; i++)
            {
                Console.WriteLine(ogrenci[i].ToString());
                Console.ReadLine();
            }
        }
    }

Yukarıdaki örnekte for döngüsünde ogrenci.length ifadesi bize dizinin eleman sayısını verir. 0'dan dizinin eleman sayısına kadar bu döngü sürecektir. Ve her süslü parantezler arasındaki işlemde döngüdeki i değişkeni dizinin hangi elemanına denk geliyorsa onu ekrana yazdıracaktır.


31 Ekim 2009 Cumartesi öğleden sonra 13:25

Mesajınızı yazabilirsiniz


Rumuz :  
 
Email :   
  
Mesaj :  
Bu konuya abone olmak ister misiniz ?