Следующий код неверен (см. на ideone):
public class Test
{
public static void Main()
{
int j = 5;
(j++); // if we remove the "(" and ")" then this compiles fine.
}
}
ошибка CS0201: только назначение, вызов, приращение, декремент, ожидание и новые выражения объектов могут использоваться как оператор
- Почему компиляция кода при удалении круглых скобок?
- Почему он не компилируется с круглыми скобками?
- Почему С# был разработан таким образом?