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

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • TeachMeComputer

    TeachMeCompu

    31 EKİM 2009
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012