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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009
  • Gali B

    Gali B

    1 EYLÜL 2006