Czy varsłowo kluczowe nie jest w języku C #? Ale dlaczego mogę to zrobić:
public class var { }
public class main
{
public static void main(string[] args)
{
var testVar = new var();
}
}
To, varco jest używane w kodzie, to varklasa zadeklarowana przed mainklasą. A kompilator nawet nie narzeka.
Kiedy to robię:
public class int { }
albo to:
public class true { }
Kompilator powiedział, że intlub truejest słowem kluczowym i nie może być używany w ten sposób. Dlaczego to nie to samo z var?
var var = "var";w metodzie. W końcu jest piątek.