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

  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011