About using structure constructors; are those two code blocks equal in performance?
With constructor:
Dim pt As Point For i As Integer = 1 To 1000 pt = New Point(i, i) Next
No constructor:
Dim pt As Point For i As Integer = 1 To 1000 pt.X = i pt.Y = i Next
First one is shorter, especially if constructor would have more arguments, but is it wise to use it in loops (let say game loop fired 60 times per second)? Or are those two compiled to the same machine code?