【发布时间】:2010-09-20 16:48:34
【问题描述】:
我有一个字符串类型的变量。例如string test;。
我可以设置多少个字符进行测试?谢谢。
【问题讨论】:
我有一个字符串类型的变量。例如string test;。
我可以设置多少个字符进行测试?谢谢。
【问题讨论】:
所有引用类型(如字符串)实例的最大大小是有限的 由 CLR 到 2GB。由于 .NET 中的一个字符占用 2 个字节,这意味着一个字符串最多可以容纳大约 10 亿个字符。
请注意,.NET 字符串并不是真正为这些大小而设计的。它们是不可变的,所有字符串操作都会创建新的字符串实例。当您拥有如此庞大的数据时,您需要围绕您想要处理的数据自定义设计算法和内存中(对于非常大的数据,也可能是在磁盘上)结构。
【讨论】: