For Döngüsü Length - Görünmez Performans

12.08.2011
Hepimizin hayatının bir parçası olan for döngüsü:

DataTable dt = new DataTable();
for (int i = 0; i < dt.Rows.Count; i++)
{
                        
}

Ne kadar masum duruyor değilmi ??

Oysa programatik olarak işleyişini düşünün birde, 
i=0; 
işlemler gerçekleşiyor
i ++
i = 2

i = 2 < dt.Rows.Count 
döngü her item için datatable' ın rowcount işlemini almaya çalışıyor. Oysa ne gerek var. Zaten döngünün kaç kere döneceğini biliyoruz.

int rowcount = dt.Rows.Count;
for (int i = 0; i < rowcount; i++)
{

}

0 kişi tarafından 0 olarak değerlendirildi

  • Currently 5.0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

,

Yorumlar

Yorum ekle




  • Yorum

Lütfen aşağıdaki kutuya yandaki sayısı yazınız: --> 2