¿No es varuna palabra clave en C #? Pero, ¿por qué puedo hacer esto?
public class var { }
public class main
{
public static void main(string[] args)
{
var testVar = new var();
}
}
La varque se usa en el código es la varclase que se declara antes que la mainclase. Y el compilador ni siquiera se queja.
Mientras que cuando hago esto:
public class int { }
o esto:
public class true { }
El compilador dijo que into truees una palabra clave y no se puede usar así. ¿Por qué no es lo mismo con var?
var var = "var";en un método. Después de todo, es viernes.