Кто-нибудь знает, есть ли какая-то конкретная причина, по которой синтаксис конструкции VB.NET не согласован?Например:
If
...
End If
Select
...
End Select
Вы бы предположили, что это будет for... end for
, while... end while
... но вместо этого мы имеем:
While
...
Wend
For
...
Next
Это слегка расстроило менякакое-то время, и мне просто стало интересно, было ли за этим какое-то сознательное решение.Или это было просто не очень хорошо продуманное дизайнерское решение, которое уже нельзя изменить из-за проблем с обратной совместимостью?