2010-05-05 11 views
11

Perché non è possibile avere variabili implicitamente tipizzate a livello di classe all'interno di C# per quando queste variabili vengono immediatamente assegnate?var in C# - Perché non può essere usato come variabile membro?

cioè:

public class TheClass 
{ 
    private var aList = new List<string>(); 
} 

E 'solo qualcosa che non è stato attuato o c'è una ragione concettuale/tecnica per il motivo per cui non è stato fatto?

+0

Questo è chiamato _field_, non una variabile membro. – SLaks

+0

Pensavo volessero dire la stessa cosa, una è di Java e l'altra di C++. –

risposta

12

Here's a blog post da Eric che spiega il ragionamento.

+0

Ah questo è un grande blog - grazie –