Visual Basic 14 Inline Comments
I'm not a big fan of commenting code, which means that when I feel the need to add a comment it's because I feel that the comment is critical to the code's future. As a result, I want any comments I add to have maximum impact/usefulness.
In Visual Basic, however, I can only put comments before or after the statements that I want to comment. This is especially limiting in LINQ queries, which I often break up over multiple lines, putting each LINQ clause on a different line. This means that a comment on the line before the LINQ query may be explaining something three or four lines farther down the screen.
With Visual Basic 14, I can finally put my comments where I want them: In-line with the part of the LINQ query I want to explain. This example uses a comment to explain a Where clause:
Dim PremCusts = From c In db.Customers
Where c.Id % 2 = 0 'Premium customers have an even numbered id
Select c
You can also use in-line comments when you break up a statement over multiple lines using implicit line continuation.
Posted by Peter Vogel on 06/09/2015