var
不是C#中的关键字吗?但是为什么我可以这样做:
public class var { }
public class main
{
public static void main(string[] args)
{
var testVar = new var();
}
}
代码中使用的var
是在main
类之前声明的var
类。编译器甚至不会抱怨。
而当我这样做的时候:
public class int { }
或者这样:
public class true { }
编译器说int
或true
是一个关键字,不能那样使用。为什么与var
不一样?
https://stackoverflow.com/questions/10548988
复制相似问题