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