Не var
ключевое слово в С#? Но почему я могу это сделать:
public class var { }
public class main
{
public static void main(string[] args)
{
var testVar = new var();
}
}
var
, который используется в коде, является классом var
, который объявляется перед классом main
. И компилятор даже не жалуется.
Пока я это делаю:
public class int { }
или это:
public class true { }
Компилятор сказал, что int
или true
является ключевым словом и не может использоваться как это. Почему это не то же самое с var
?