varC#のキーワードではないですか?しかし、なぜこれができるのですか?
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 { }
コンパイラはintor trueはキーワードであり、そのようには使用できないと言っています。なぜ同じではないのvarですか?
var var = "var";メソッドで行うこともできます。結局、それは金曜日です。