Dizi oluşturma-Diziye değer girme-Diziyi yazdırma C# Console-Programlama Temelleri Ders 30

Dizi oluşturma-Diziye değer girme-Diziyi yazdırma C# Console-Programlama Temelleri Ders 30

 

Daha fazla bilgi için : www.gorselprogramlama.com 

   

Dizi Tanımlama İşlemi: Saklanacak veriler çok fazla ise dizi kullanılır.Mesela 30 kişilik bir sınıfı isimlerini,notlarını almak istiyoruz.Bunun için değişken kullanmak istersek 30 isimler ,30’da notlar için 60 tane değişken kullanmamız gerekecek.Bunu bir okul için yaptığımızı düşünün.İçinden çıkılmaz bir hal alır.İşte bu gibi durumlar için dizi kullanıyoruz. 

Kullanım 1 : 

değişken tipi [] değişken adı=new değişken tipi[eleman sayısı]; 

Örnek : int[] yazili=new int[10];     string[] ad=new string[20]; 

Kullanım 2 : Önce diziyi tanımlayıp daha sonra eleman sayısını belirtebiliriz. 

değişken tipi [] değişken adı; 

değişken adı=new değişken tipi[eleman sayısı] 

Örnek : 

 int[] yazili; 

yazili=new int[10]; 

string[] ad; 

ad=new string[20]; 

 Örnek:  Klavyeden girilen  5 şehri  önce diziye kaydedelim,Daha sonra dizi elemanlarını ekrana yazdıralım. 

[code lang=”csharp”] 

class Program 

static void Main(string[] args) 

{ //Daha fazla bilgi için : www.gorselprogramlama.com 

string[] sehir = new string[5]; 

for (int i = 0; i < 5; i++) 

Console.Write("Şehir giriniz = "); 

sehir[i] = Console.ReadLine(); 

} //Daha fazla bilgi için : www.gorselprogramlama.com

for (int i = 0; i <5; i++) 

Console.WriteLine("{0}", sehir[i]); 

Console.ReadKey(); 

[/code]

  

 

 Örnek:  Yukarıdaki örnekte diziyi ekrana yazdırırken for döngüsünde bitiş  değerini dizinin lenght özelliği ile belirleyelim.  

[code lang=”csharp”] 

class Program 

static void Main(string[] args) 

string[] sehir = new string[5]; 

for (int i = 0; i < 5; i++) 

{ //Daha fazla bilgi için : www.gorselprogramlama.com

Console.Write("Şehir giriniz = "); 

sehir[i] = Console.ReadLine(); 

for (int i = 0; i <sehir.Length; i++) 

Console.WriteLine("{0}", sehir[i]); 

Console.ReadKey(); 

} //Daha fazla bilgi için : www.gorselprogramlama.com

[/code]

  

 

 Örnek:  Yukarıdaki örnekte diziyi ekrana yazarken foreach kullanalım.  

[code lang=”csharp”] 

class Program 

{ //Daha fazla bilgi için : www.gorselprogramlama.com

static void Main(string[] args) 

string[] sehir = new string[5]; 

for (int i = 0; i < 5; i++) 

Console.Write("Şehir giriniz = "); 

sehir[i] = Console.ReadLine(); 

foreach (string i in sehir) 

{//Daha fazla bilgi için : www.gorselprogramlama.com
 

Console.WriteLine("{0}",i); 

}  

Console.ReadKey(); 

[/code]

 

Yorumlar 36

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir