C# Dersleri

C# Dersleri | Dizilerin Kullanımı

C# Dersleri

C# Dersleri | Dizilerin Kullanımı

Merhaba Arkadaşlar;

 

Bugün ki konumuz C# Asp.Net ile Dizileri İşleyeceğiz.

 

Diziler İçinde aynı türden verileri saklayan yapılara bizler dizi demekteyiz.

Dizin olmadan önce biz ne yapıyorduk;

İlk Önce değişkenlerimizi yazıyorduk;

ve sonra bu değişkenlerimizi response gibi metodlar ile ekrana yazdırıyorduk Bir tane örnek yaparak göstereyim;

[code]

int sayi1 = 10;

int sayi2=11;

int sayi30=12;

Response.Write(“Sayı 1:” + sayi1 “<br />”);

Response.Write(“Sayı 2:” + sayi2 “<br />”);

Response.Write(“Sayı 3:” + sayi3 “<br />”);

[/code]

Gibi bir kod ile uzun uğraş yaparak bunları yazardık. He bir de bunlar sadece bir örnek bunların birde 1000 tane olduğunu düşünürsek halimiz haraptı.

Ama Diziler mantığı ile bu işlemleri daha kolay hale getirmişlerdir.

Diziler de tanımlama yaparken dizi değişken türümüzü belirleyip karakter türümüze göre oluşturuyoruz.

Dizilerde en önemli kural şu dizi oluşturulurken eleman sayısını köşeli parantezler içinde belirlemeliyiz.

Dizilerin Eleman İndex’i 0 dan başlar.

[code]

int[] sayilar = new  int[5] ;

sayilar[0] = 15;

sayilar[1] = 25;

sayilar[2] = 35;

sayilar[3] = 45;

sayilar[4] = 55;

Response.Write(“Sayıla: ” + sayilar[2] );

[/code]

Deyip sayılar dizimizden 2 numaralı index’imizi çağırdık ve ekrana yazdırmasını söyledik.

Dizler Kavramında bir başka yol ise;

[code]

int[] sayilar = new int[5] { 15, 25, 35, 45, 55 };

Response.Write(“Sayılar :” + sayilar[3]);

[/code]

Burada ne yaptık yaptık daha kısa bir mantığı olan dizimizin index  numaralarını belirtmeden hemen aynı satırda değerlerimizi yazdık. Bu değerleri index numarasına göre çağırdığımızda 3 numaralı index i çağırdık ve buda 45 sonucunu verecektir.

Evet arkadaşlar dizi Asp.Net Dizi Kullanımı bu kadar daha sonra ki derslerimizde Array List ve Array list Sınıflarını anlatacağımız Umarım bu anlattıklarımız size faydalı olacaktır.

İlgili Yazılar

Bir yanıt yazın

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