SORU
8 AĞUSTOS 2008, Cuma


Neden'in CLS uyumlu olmayan, imzalanmamış int.

Neden imzasız tamsayı değil CLS uyumlu?

Türü belirtimi doğruluğunu performans için değil, düşünmeye başladım.

CEVAP
8 AĞUSTOS 2008, Cuma


Tüm diller imzasız in kavram var. Örneğin VB 6 şüphelinin imzasız in hiçbir kavram VB7/7.1 tasarımcıları kararı uygulamak için sürmedin vardı (şimdi VB8 uygulanır).

Alıntı için:

http://msdn.microsoft.com/en-us/library/12a7a7h3.aspx

CLS dili dahil etmek için yeterince büyük olacak şekilde tasarlanmıştır genellikle geliştiriciler tarafından gerekli olan yapıları, henüz yeterince küçük en çok dil desteği edebiliyoruz. Buna ek olarak, herhangi bir dil imkansız hızla türünü doğrulamak için yapar inşa emniyet kod tüm CLS uyumlu diller, böylece CLS dahil oldu eğer bunu yapmak isterlerse doğrulanabilir kod üretebilir.

Güncelleme: yaptım acaba bu konuda birkaç yıl önce, ve buna rağmen anlayamıyorum bir Birim olmazdı tipi emniyet doğrulanabilir, sanırım CLS adamlar vardı bir kes noktası gibi bir yerde ne olur taban en az sayı değeri türü desteklenir. Ayrıca daha fazla ve daha fazla dil onları kazanmak için işaretsiz değer vermez uygulamak için kuvvet neden CLR taşıdık edildiği, uzun vadede ise kesinlikle kavram ise hiçbir uyum CLS düşününce, hiç?

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012
  • kimberly p

    kimberly p

    23 Ocak 2010
  • KRQE

    KRQE

    6 AĞUSTOS 2007