ho dei forti dubbi (diciamo che proprio non ho capito ) su questa conversione da c# a vb.net . Chiedo se è corretta e, nel caso, qualche spiegazione. Ciao

codice:
for (int i = 0; i < righe; i++)
{
	sb.Append("<tr>");
	for (int j = 0; j < colonne; j++)
	{
		sb.Append("<td>");
		sb.Append(fs[n++]);
		sb.Append("</td>");
	}
	sb.Append("</tr>");
}


For i As Integer = 0 To righe - 1 
    sb.Append("<tr>") 
    For j As Integer = 0 To colonne - 1 
        sb.Append("<td>") 
        sb.Append(fs(System.Math.Max(System.Threading.Interlocked.Increment(n),n - 1))) 
        sb.Append("</td>") 
    Next 
    sb.Append("</tr>") 
Next