前端之家收集整理的这篇文章主要介绍了
替换C#中一个范围内的字符串,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个字符串myString,长度约为10000.
如果我做myString.Replace(“A”,“B”);它将替换A到B的所有实例.
我怎么能不这样做而不是整个字符串而只是字符5000-5500?
StringBuilder myStringBuilder = new StringBuilder(myString);
myStringBuilder.Replace("A","B",5000,500);
myString = myStringBuilder.ToString();
它将需要比使用String.Substring()的方法更少的内存分配.
原文链接:https://www.f2er.com/csharp/97801.html