ma dove vai se il var non ...

di Marco Leoncini, in c#,

c'e l'hai...chi non ricoda la canzione di Alberto Sordi?
tenpo fa parlando delle novità che troveremo in C# 3, molte delle queli introdotte per supportae LINQ e mutuate alla lontana da F# accennai qualcosa sull' Extension Methods sicuramente una delle novità più utili e facilmente utilizzabili.

è il momento di introdurre quella che personalmente a me piace meno, la dichiarazione implicita del tipo:

var i = 1;

equivalente a :
int i = 1;

non lasciamoci trarre in inganno i è un int e var nulla a che vedere il Variant di COM o VB6 memoria.
ancora mi sfugge l'utilità di questa "cosa" che secondo me rende difficile a colpo d'occhio la lettura del codice.
vediamo se magari approfondendo il tutto riesco a rivedere la mia posizione :D

Update: Ricciolo mi faceva giustamente notare che utilizzando Ling For Entitis può essere difficile ad esempio sapere a priori il tipo delle collezioni, questo però non toglie la tipizzazione del campo, effettivamente l'utilità si "var" si apprezza soprattuto con le tecnologie future dificcilmente lo utilizzeremo per un semplice int.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese