>将长字符串分为c#
的较小块>与大量字符串合作通常需要将它们分解为较小,更易于管理的细分市场。 想象一下处理一条长的数据字符串:
<code class="language-csharp">string longString = "1111222233334444";</code>
<code>"1111" "2222" "3333" "4444"</code>
<code class="language-csharp">static IEnumerable<string> ChunkString(string str, int chunkSize) { return Enumerable.Range(0, str.Length / chunkSize) .Select(i => str.Substring(i * chunkSize, chunkSize)); }</code>
处理边缘案例
上面的代码在典型情况下效果很好。但是,强大的错误处理应解决潜在的边缘案例:
>
chunkSize
>处理这些边缘案例的最佳方法取决于特定应用程序的需求。 切记为生产准备代码合并彻底的错误处理。以上是如何有效地将长字符串分为C#中指定尺寸的块?的详细内容。更多信息请关注PHP中文网其他相关文章!