Não é varuma palavra-chave em C #? Mas por que posso fazer isso:
public class var { }
public class main
{
public static void main(string[] args)
{
var testVar = new var();
}
}
O varque é usado no código é a varclasse que é declarada antes da mainclasse. E o compilador nem reclama.
Enquanto eu faço isso:
public class int { }
ou isto:
public class true { }
O compilador disse que intou trueé uma palavra-chave e não pode ser usada dessa forma. Por que não é o mesmo com var?
var var = "var";em um método. Afinal, é sexta-feira.