我的字符串变量只能存储4096个字符,我需要存储更多,我该如何实现?字符串变量字符限制
下面是什么,我试图做
ServiceController[] myServices = ServiceController.GetServices();
String ServiceList = "";
foreach (ServiceController service in myServices)
{
ServiceList += service.DisplayName + "|||";
}
return ServiceList;
当返回变量,它只能存储4096个字符,其余的都剪掉。
P.S.我需要他们在一个变量,因为我正在做一个URL并传递给我的web服务。
.Net字符串的最大长度为2^31个码点,而不是2^12。 –
你可以使用StringBuilder而不是简单的字符串,但我强烈建议你阅读答案并思考一个新的解决方案。网址应尽可能短。 –
那么它为什么只存储2^12个字符? –