[Variable] in eckigen Klammern in VB.NET

Heute stand ich vor der Frage, warum Variablennamen in einem VB-Code den ich im Netz gefunden habe, in eckigen Klammern steht. Die Lösung ist einfach: auf diese Art kann man Schlüsselwörter maskieren um diese als Variablennamen zu nutzen. Das wäre sonst ja nicht möglich:

Dim [String] As String = _
"Ich bin eine Variable vom Typ String mit dem Namen [String] !"

Gefunden habe ich den Tipp hier.