c#: arasındaki fark "Sistemi.Nesne" ve "nesne" | Netgez.com
SORU
19 HAZİRAN 2009, Cuma


c#: arasındaki fark "Sistemi.Nesne" ve "nesne"

C#, string ve benzeri yerine? kod yerine object, System.Object System.String arasında bir fark var mı Yoksa sadece tarz meselesi değil mi?

Başka bir form tercih olmasının bir nedeni var mı?

CEVAP
19 HAZİRAN 2009, Cuma


string global::System.String bir diğer adıdır. Sadece sözdizimsel şeker. İkitam olarakdeğiştirilebilir, ve derlenmiş kod farkı olacak.

Şahsen vb değişken adları için takma ad kullanıyorum, ama örneğin API adları için: CLR türü adları kullanıyorum

public int ReadInt32() // Good, language-neutral

public int ReadInt() // Bad, assumes C# meaning of "int"

(Dönüş türü aslında bir adı yok - karışıklık yok yani meta bir tür olarak kodlanmış olduğunu unutmayın.)

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • EatingIn

    EatingIn

    12 EKİM 2013
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013