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

  • Ammine Getahun

    Ammine Getah

    21 HAZİRAN 2011
  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • 趣味そうこ♪

    趣味そう

    3 Mart 2010