我的字符串變量只能存儲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個字符? –