Что означает ++ 1

Я только что видел пример кода, который кто-то опубликовал (Вот), которые устанавливают целочисленную переменную, равную++1, Я был шокирован, что компилятор VB.NET принял это как правильный синтаксис. Например, это компилирует:

Dim i As Integer = 0
i = ++1
i = ++1
Console.WriteLine(i)  ' Outputs "1"

Насколько я могу судить, он игнорирует плюсы и просто использует значение, которое следует за ним. Например:

Dim i As Integer = 0
i = ++10
Console.WriteLine(i)  ' Outputs "10"

Итак, мой вопрос: почему это правильный синтаксис? Есть ли какое-то правило для+ Оператор, который я совершенно не знаю. Насколько я знал, это было недействительным и++ сам по себе не был оператором в VB.NET.

Ответы на вопрос(1)

Ваш ответ на вопрос