Può capitare alle volte di voler distinguere l'output di un foreach per il primo oppure l'ultimo elemento del ciclo, per fare questo in MonoRail il view engine NVelocity ci mette a disposizione la variabile $velocityCount che possiamo utilizzare nel seguente modo:
<table border="0" cellspacing="0">
#foreach($item in $items)
#if($velocityCount == 1)
<tr class="first">
<td>I'm the first row!</td>
</tr>
#elseif($velocityCount == $items.Count)
<tr class="last">
<td>I'm the last row!</td>
</tr>
#else
<tr>
<td> </td>
</tr>
#end
#end
</table>
Fonte: Just in ram