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

  • Ash100HD

    Ash100HD

    29 EKİM 2011
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008
  • TROPFEST

    TROPFEST

    27 Mart 2007