Jú.. reyndar gæti þetta verið einfaldara.  Held ég amk.
Eftir farandi dæmi er í ASP.NET/C# en hugmyndin er sú sama:
<i>(doldið einfaldað)</i>
public Table generateTable() {
 ..
 bool bAltRow = true;
 ..
 for(..) {
  ..
  if(bAltRow) {
   tr.BackColor = Color.Blue;
  }
  ..
  bAltRow = !bAltRow;
  ..
 }
}
<b>'tr'</b> er tilvik af TableRow hlut í .NET Framework.  Þetta ætti að vera hraðvirkara og minnisvænna þar sem þú ert ekki með teljara og engir Mod reikningar.  Þú ert með bool breytuna <b>bAltRow</b> og víxlar gildinu á henni í hverri umferð for-lykkunar, þannig finnurðu aðra hverja línu á mjög einfaldan hátt.  Minnsta ‘overhead’ sem mér dettur í hug til að gera slíka hluti.<br><br>Ziaf, er hin versti <a href="
http://www.hugi.is/deiglan/korkar.php?sMonitor=viewpost&iPostID=437609&iBoardID=144">hálfviti</a