c#字符串是否有长度限制

可能重复:
.NET字符串的最大可能长度是多少?

C#字符串是否有限制来保存数据?

字符串不能超过2 31个字符,因为String.Length是32位整数。

它们也受可用内存的限制。

string.Length是int,因此string可以包含Int.MaxInt字节 – 2,147,483,647