When I open my assemblies in Reflector, my for...next loops are rewritten like so:
Original Loop:
vb.net Code:
For i As Int32 = 0 To 30 Step 1 ' Do something Next i
Rewritten Loop:
vb.net Code:
Dim i As Integer Do While (i <= 30) ' Do something i += 1 Loop
I have also seen (and used):
vb.net Code:
Dim i As Integer Do ' Do something i += 1 Loop While (i <= 30)
Is there any performance difference between those? Or any difference other than the obvious aesthetic one?




Reply With Quote