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

  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • discokatze

    discokatze

    23 EYLÜL 2009
  • Drakinen

    Drakinen

    1 EYLÜL 2008