Учитывая следующее:
// not a problem
int i = 2, j = 3;
поэтому меня удивляет, что этот:
// compiler error: Implicitly-typed local variables cannot have multiple declarators
var i = 2, j = 3;
не компилируется. Может быть, я чего-то не понимаю в этом (вот почему я спрашиваю об этом)?
Но почему компилятор не понял, что я имел в виду:
var i = 2;
var j = 3;
который БУДЕТ компилироваться.