Split string in 512 char chunks

后端 未结 8 1672
我在风中等你
我在风中等你 2021-02-05 23:47

Maybe a basic question but let us say I have a string that is 2000 characters long, I need to split this string into max 512 character chunks each.

Is there a nice way,

8条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-02-06 00:33

    static IEnumerable Split(string str, int chunkSize)    
    {   
        int len = str.Length;
        return Enumerable.Range(0, len / chunkSize).Select(i => str.Substring(i * chunkSize, chunkSize));    
    }
    

    source: Splitting a string into chunks of a certain size

提交回复
热议问题