SORU
11 Mayıs 2012, Cuma


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
11 Mayıs 2012, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HTC

    HTC

    12 Ocak 2006
  • Kassem G

    Kassem G

    25 EKİM 2006
  • Metheud

    Metheud

    9 EYLÜL 2006