可以在中创建的最长字符串是什么.网据我所知,String
类的文档没有提到这个问题,因此权威性的回答可能需要一些内部知识.64位系统上的最大变化是多少?
[这更多是出于好奇心,而不是实际用途-我不打算创建任何使用巨型字符串的代码!]
可以在中创建的最长字符串是什么.网据我所知,String
类的文档没有提到这个问题,因此权威性的回答可能需要一些内部知识.64位系统上的最大变化是多少?
[这更多是出于好奇心,而不是实际用途-我不打算创建任何使用巨型字符串的代码!]
理论极限可能是2147483647,但实际极限远未达到这一点.因为没有一个物体.NET程序可能超过2GB,字符串类型使用UTF-16(每个字符2个字节),您最多只能使用1073741823,但您不太可能在32位机器上分配它.
这是其中一种情况,"If you have to ask, you're probably doing something wrong."