Turkcell | Geleceği Yazanlar

Soru & Cevap

Döngü defa ekliyor

12.06.2016 - 13:08

Arkadaşlar for döngüsü içinde tekrar for olsun foreach olsun while olsun hangi döngüyü denediysem deniyim if şartında iki defa ekliyor.  kod aşağıda

 

 for (int i = 1; i <= gun; i++)
                {
                    zaman = Convert.ToDateTime(i + "." + ay + "." + yil);
                    for (int x = 0; x < liste.Count; x++)
                    {
                        if(zaman.ToString("dd." + ay + ".yyyy") == liste[x].ToString())
                        {
                            liste2.Add(zaman.ToString("dd." + ay + ".yyyy") + "Yes");
                        } else
                        {
                            liste2.Add(zaman.ToString("dd." + ay + ".yyyy") + "No");
                        }  
                    }

                }

çıktı Şöyle

 

01.06.2016Yes
01.06.2016No
02.06.2016No
03.06.2016No
03.06.2016Yes
04.06.2016No

1 ve 3 sadece yes olacağına orayada No ekliyor anlamadım sorğudamı sıkıntı var bir yarıdm ederseniz çok sevinirim :(

 

1935 Görüntülenme

1 Cevap

AHMET KILIÇ
12.06.2016 - 22:51

gun , liste ve liste2 dizi yada değişkenleri nelerdir tanımlar iseniz daha fazla yardımcı olabilirim belki...

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.