>將長字符串分為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中文網其他相關文章!