SORU
26 EYLÜL 2008, Cuma


Bir olası maksimum uzunluğu nedir .NET dize?

Ne yaratmış olabilir uzun bir dize .NET? String sınıf dokümanlar bu soruya sessiz görebildiğim kadarıyla, yetkili bir yanıt iç biraz bilgi gerektirebilir. En büyük değişiklik 64-bit bir sistemde?

[Bu merakı daha pratik kullanım için daha sordu - dev dizeleri kullanan herhangi bir kod yaratmak gibi bir niyetim yok!]

CEVAP
26 EYLÜL 2008, Cuma


Teorik sınırı 2,147,483,647, ama pratik sınırı yaklaşamaz olabilir. Bir tek hiçbir nesne beri .Net program olabilir üzerinde 2 GB ve dize türü kullanır unicode (2 bayt her karakter), en iyisini yapmak 1,073,741,823, ama sen değilsin muhtemelen bir hiç olacaktır ayıran bir 32-bit makine.

Bu "If you have to ask, you're probably doing something wrong." bu durumlardan biri

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNET

    CNET

    5 Mayıs 2006
  • Deany Boii

    Deany Boii

    27 Kasım 2007
  • Fuse

    Fuse

    21 Kasım 2005