7
A
回答
15
所有引用類型(如字符串)實例的最大大小限制爲 ,CLR爲2GB。由於.NET中的字符需要2個字節,這意味着一個字符串最多可以包含大約10億個字符。
請注意,.NET字符串並非真正爲這些大小設計的。它們是不可變的,所有字符串操作都會創建新的字符串實例當你有這麼大的數據時,你需要定製設計你的算法和內存(可能在磁盤上,對於真正龐大的數據)結構圍繞你想要做什麼。
相關問題
- 1. 將字符串設置爲變量名
- 2. 有多少個字符可以放入C++字符串中?
- 3. 將字符串名稱設置爲多個字符
- 4. 設置字符串變量名
- 5. 基於字符串設置類變量
- 6. 無法將多行字符串設置爲環境變量
- 7. #define字符串(字符串文字)需要多少個字節?
- 8. php多個變量單個字符串
- 9. 設置字符變量
- 10. 語法?單擊元素時將字符串變量設置爲字符串值
- 11. 我們可以設置字符串嗎?
- 12. 檢查字符串變量是否爲某個字符串值
- 13. 我如何可以設置多少個字符可以輸入的限制? (JAVA)
- 14. C字符串的值設置爲一個字符串
- 15. 一個字符串需要多少個字節?字符?
- 16. 檢測給定變量中有多少個字符串?
- 17. 字符串&字符串的設置值
- 18. 將字符串解析爲多個可變長度字符串(C#)
- 19. 字符串變量
- 20. 字符串變量
- 21. 檢查字符串多少次是一個字符串
- 22. 在一個字符串中有多少次子字符串[Java]
- 23. php多變量作爲字符串更多變量
- 24. 多少個字符串可以全屏顯示
- 25. fgrep可以處理多少個搜索字符串?
- 26. 2套字符串,找到一個字符串,可以從構造或者設置字符串
- 27. 使用explode()拆分字符串並設置變量可能?
- 28. 我可以轉換成一個字符串變量爲int變量
- 29. 設置字符串
- 30. 兩個字符串中有多少個字符相同
您能進一步解釋爲什麼CLR上的2GB限制等同於「1G字符」? – StriplingWarrior 2010-09-20 16:54:11
@StriplingWarrior:請記住每個字符在.NET中需要2個字節。 – dtb 2010-09-20 16:58:06
我不能在字符串變量中設置1100萬個字符嗎?是真的嗎? – Farna 2010-09-20 17:07:35