您的位置:首页 > 其它

分解字符串到字段长度固定的数据行中

2008-09-26 11:50 357 查看
int intLength = 0;//记录要截取的长度
for (int i = 0; i < dtSyukairai.Columns.Count; i++)
{
intLength = 0;
for (int j = 0; j < intIndex[i + 1]; j++)//intIndex[i + 1]存储每个字段的固定长度
{
if (CheckIsHan(strLine[intIndex[0] + 1 + j].ToString()) == false)//CheckIsHan:判断是全角还是半角
{
intLength += 2;
}
else
{
intLength++;
}

if (intLength == intIndex[i + 1])
{
intLength = j + 1;
break;
}
}
rows[i] = strLine.Substring(intIndex[0] + 1, intLength);//截取
intIndex[0] += intLength;//intIndex[0]记录每个字段的截取的起始位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐