vb.net 切割字串,非常的长

我有一字串格式如下
'aaaaa','bbbbbb','ccccc','dddd','eeeee','ffffff','gggg','hhhhhh'...
非常的长,约有10万个

我想要依1万个切成一组,怎么做呢?

XXX function(byval LongStr as string)

回传用组传出来,每一个arr()放1万个
arr(0)='aaaaa','bbbbbb','ccccc'.......................
arr(1)='xxxxxxxx','yyyyyy','zzzzzzz'..............
arr(2)=..................
arr(n)

图片说明

图片说明

arr(0) = new string(str.Take(10000))
arr(1) = new string(str.Skip(10000).Take(10000))
arr(2) = new string(str.Skip(20000).Take(10000))
...