Perché C# non ti consente di dichiarare più variabili usando var?
-
07-11-2019 - |
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