现有一些定长的字符串需要入库,要根据字段的长度信息串来拆分,然后入库举个例子
字符串为1234abcd xyz 一二三四
字段长度信息串为4,7,6,13
也就是说字符串其中前四位对应第一个字段,5~11位对应第二个字段 12~17对应第三个字段 18~30对应第四个字段请问要如何入库呢?各位老大帮帮忙,小弟很急啊
字符串为1234abcd xyz 一二三四
字段长度信息串为4,7,6,13
也就是说字符串其中前四位对应第一个字段,5~11位对应第二个字段 12~17对应第三个字段 18~30对应第四个字段请问要如何入库呢?各位老大帮帮忙,小弟很急啊
string str1 = str.SubString(0, 4) ;
string str2 = str.SubString(4, 7) ;
...
string str1 = strTest.Substring(0,4);
string str2 = strTest.Substring(4,7);
string str3 = strTest.Substring(11,6);
string str4 = strTest.Substring(17,13);
int [] stringsize = new int[100];
stringsize[0]=....;==========================================================
int startpoint = 0;for (int i=0;i<100;i++)
{
string str1 = strTest.Substring(startpoint,stringsize[i]);
startpoint += stringsize[i];
}
能解释清楚点吗