IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  digitalpanel

Etiketlenen Kullanıcılar

1Beğeni(ler)
  • 1 Post By jquery

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 11 Ekim 2012, 15:15   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
C# for ( for loop ) anlatımı




C#'da for döngüsüne niye ihtiyaç duyarız?

Elimizde bir nesne vardır ve bu nesne 10 tane itemdan oluşmaktadır. Peki, biz bu itemlara nasıl ulaşırız tek tek dersek eğer burda for loop devreye girer.

Kullanım :

for (int i = 0; i < length; i++)
{

}


int i = 0 > Bir int değişken tanımlayıp ona sayısal bir değer atıyoruz, burda 0 atamışız yani bu döngünün 0'dan başlayacağı anlamına gelir.


i < length > 0'dan başlattığımız i değişkeninin nereye kadar artacağına yani üst limitine "lenght" bölümünde karar veririz. Buraya static olarak 5, 7, 11 v.b rakamlarda girebiliriz, önemli olan tabiki dinamik hale getirmektir. Bir DataTable nesmemiz olduğunu düşünelim, içinde 10 tane row olsun. Bu rowların içinde dönmek için "lenght" yerine "tableadi.rows.count" yazarak table içindeki kayıtlarda döngüye girme şansını elde edebiliriz.


i++ > 0'dan başlattığımız i değeri bir tur döndükten sonra haliyle min bir birim artış göstermelidir. Bu yüzden i++ yaparak bir birim arttırabiliriz, burdaki i++, i+1 anlamına gelmektedir. Standart olarak bir birim artırıcaz diye birşey yok, i+2'de yapabiliriz. Buda ikişer ikişer döngüye girmeyi sağlıycaktır.


Şimdi elimizde 10 kayıt bulunan "dtProduct" adlı bir DataTable nesnesi olduğunu düşünerek örnek kullanım gösterelim. Bu DataTable'in içinde "name, surname" olarak iki tanede row olduğunu düşünelim.


Örnek Kullanım :

for (int i = 0; i < dtProduct.Rows.Count; i++)
{
string Name= dtProduct.Rows[i]["Name"].toString();
string Surname = dtProduct.Rows[i]["SurName"].toString();
}


dtProduct'ın içinde item sayısı kadar dönerek. Her itemın içindeki ad, soyad satırlarını belirlediğimiz "name ve surname" değişkenlerine atamış olduk.


Alıntı değildir, an itibariyla IRCForumlari.NET için yazılmıştır.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Loop PySSyCaT Bilgisayar Sözlüğü 0 01 Şubat 2016 16:11
Goto loop while IrCbaStarD mIRC Scripting Görüntülü Dersler 0 07 Haziran 2015 03:26
ASP'de Do Loop ve Do While Loop örnek kodu hAte ASP/ASP.NET 0 19 Ekim 2014 17:35