小编Sha*_*ula的帖子

将大文本分成较小块的最快方法

我使用下面的代码来分割字符串,但这需要很多时间.

using (StreamReader srSegmentData = new StreamReader(fileNamePath))
{
    string strSegmentData = "";
    string line = srSegmentData.ReadToEnd();
    int startPos = 0;

    ArrayList alSegments = new ArrayList();
    while (startPos < line.Length && (line.Length - startPos) >= segmentSize)
    {
        strSegmentData = strSegmentData + line.Substring(startPos, segmentSize) + Environment.NewLine;
        alSegments.Add(line.Substring(startPos, segmentSize) + Environment.NewLine);
        startPos = startPos + segmentSize;
    }
}
Run Code Online (Sandbox Code Playgroud)

请建议我另一种方法将字符串拆分为固定大小的较小块

.net c# substring

7
推荐指数
1
解决办法
1207
查看次数

标签 统计

.net ×1

c# ×1

substring ×1