拆分字符串没有分隔符,总是不同

时间:2016-10-18 13:04:00

标签: c# split

我是c#中的新手,我试图拆分没有分隔符的字符串。
这是字符串:" A1020319960855034"
我想把它分开:

" A"
" 1"
" 02"
" 03"
" 1996"
" 08"
" 55"
" 034"

有可能吗?
感谢

1 个答案:

答案 0 :(得分:2)

如果整个字符串的长度始终相同,并且字符串的每个部分始终具有相同的字符数,则可以这样做:

string str = "A1020319960855034";
string[] arr = new string[8];
arr[0] = str.Substring(0, 1);
arr[1] = str.Substring(1, 1);
arr[2] = str.Substring(2, 2);
arr[3] = str.Substring(4, 2);
arr[4] = str.Substring(6, 4);
arr[5] = str.Substring(10, 2);
arr[6] = str.Substring(12, 2);
arr[7] = str.Substring(14, 3);