Neden bir sınıf adında "var" oluşturabilirim?
var
C Bir kelime değil# mi? Ama neden bunu yapmak için:
public class var { }
public class main
{
public static void main(string[] args)
{
var testVar = new var();
}
}
Kodda kullanılan var
main
dersten önce bildirilmiş var
sınıfıdır. Ve derleyici bile şikayet etmiyor.
Zaman süre bu yapıyorum:
public class int { }
ya da bu:
public class true { }
Derleyici int
true
bir anahtar kelime olduğunu söyledi ve edemeyeceği gibi kullanılabilir. Neden var
ile aynı değil mi?
CEVAP
var
anahtar kelime according to this list.
bağlamsal bir anahtar kelime, içerik derleyici sınıf olan ve bağlamsal anahtar olan ve hiçbir karışıklık doğar karar verebilecek.
bağlamsal bir anahtar sözcük:
ama bir değil kodunda özel bir anlam sağlamak için kullanılan, C ayrılmış kelime#.
böylece onun değil onu kullanabilirsiniz saklıdır.
Farklılıkları bir tartışma gibi çeşitli anahtar kelime ve içeriğe dayalı anahtar kelime c her sürümü de ekledi listesi var yukarıdaki yorumlarda belirttiği gibi# *15.*
İlginç bir anahtar kelime kümesi C#1.0 üzerine karar olduğundan geriye doğru uyumluluğu korumak için eklemeler yapıldı hiç unutmayın.
Neden baskı "B" baskı " ...
Neden bu kod rastgele dizeleri yazdırm...
Neden &; ad std quot;" kötü olara...
Neden[[]]yok[ []] [ []] dize " dön...
Neden C ön işlemci word "linux&qu...