Domanda

Dato quanto segue:

// not a problem
int i = 2, j = 3;

Quindi mi sorprende che questo:

// compiler error: Implicitly-typed local variables cannot have multiple declarators
var i = 2, j = 3;

non si compila. Forse c'è qualcosa che non capisco al riguardo (ecco perché lo sto chiedendo)?

Ma perché il compilatore non dovrebbe rendersi conto che intendevo:

var i = 2;
var j = 3;

che sarebbe compilato.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top