11 Ekim 2012, 15:15 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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 : 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 : 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. | |
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
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 |