SORU
2 NİSAN 2009, PERŞEMBE


bir iç sınıf kamu vs iç yöntemleri

internal class Foo
{
  public void Fee()
  {
    Debug.WriteLine("Fee");
  }

  internal void Fi()
  {
    Debug.WriteLine("Fi");
  }
}

Bu Ücret düşünüyorum() ve Fi() tüm sınıf zaten iç. olduğu için eşit derecede erişilebilir Bir bakan ben miyim? Herhangi bir nedenle bu gibi bir durumda hangi yöntemlerle kamu ya da iç seçim var mı?

CEVAP
2 NİSAN 2009, PERŞEMBE


internal class Foo bildirimi public void Fee() yöntem erişilebilirlik, etkili bir iç yapım geçersiz kılar.

Bu durumda, bu yöntemler üzerinde iç vs ortak kullanarak aynı etkiye sahip olacaktır. İç yöntemleri karşısında kamu yöntemleri tercih ediyorum tek sebep bu gibi bir durumda bunu yapmak için seçmelisiniz ortak bir sınıf geçiş kolaylığı için gelecek sürüm olacaktır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006