2010-05-05 27 views
11

¿Por qué no es posible tener variables de tipo implícito en un nivel de clase dentro de C# para cuando estas variables se asignan inmediatamente?var in C# - ¿Por qué no se puede usar como variable miembro?

es decir:

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

¿Es sólo algo que no se ha aplicado o hay una razón conceptual/técnica de por qué no se ha hecho?

+0

Eso se llama _field_, no es una variable miembro. – SLaks

+0

Pensé que querían decir lo mismo, uno es de Java y el otro de C++. –

Respuesta

12

Here's a blog post de Eric que explica el razonamiento.

+0

Ah, es un gran blog, gracias –

Cuestiones relacionadas