SORU
22 Aralık 2014, PAZARTESİ


Neden ;; yerel değişken ilanından sonra izin verdi, ama alan ilanından sonra değil mi?

Bu garip davranış gördüm ve eğer bunun mantıklı bir açıklaması varsa merak ediyorum:

( Kazara) tarafından koyduğumda bir işlevin yerel değişkeni ilave/fazladan bir virgül gibi

public void MyMethod ()
{
    int a = 1;;
    Console.WriteLine(a); //dummy 
}

Ama bu gereksiz olduğunu gösterir derleme yapıyor.

enter image description here

Ama alanlar (kazara) ile yaptım , hata (derleme) var :

enter image description here

Soru

Alanları bu kısıtlayıcılık için bir neden var mı ?

Nb zaten Alanlar var izin vermemesi için diğer kısıtlayıcılık şeyi biliyor. Ama burada farklı bir şey.

CEVAP
22 Aralık 2014, PAZARTESİ


; yalnız bir deyimi (boş deyim), ama sadecebeyannamesiifadeleri bir sınıfın gövdesinde izin verilen; deyimi başka türlü bir yöntem gövdesinde görünebilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • alex maybury

    alex maybury

    20 Aralık 2007
  • Michael Neal

    Michael Neal

    2 Mayıs 2009
  • modica89

    modica89

    24 HAZİRAN 2007