作者maxjoiny (封尘)
看板C_Sharp
标题[问题] 档案字串处理问题
时间Sun Nov 30 19:08:36 2008
我想请问的是
如果说开启txt档案
表格如下:
name,type,year,number
资料列:
english,logic,2008,3000
ch,assignment,2007,1231
要如何取出type栏位的资料呢
ex 我想取出logic跟assignment来用
我现在是用这个方法
StreamReader stmRdr = new StreamReader(fileName);
string line = stmRdr.ReadLine();
string ratio_name;
int pos,end;
line = stmRdr.ReadLine();
while(line != null)
{
pos=line.IndexOf(",");
end=line.IndexOf(",",pos);
end=end-pos;
ratio_name = line.substring(pos,end);
line = stmRdr.ReadLine();
}
这样substring会是取出正确的字串吗 ?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.250.217
1F:→ nanie:用StreamReader 读一行 再用 spilt(",")[1] .....应该可以 11/30 19:47
※ 编辑: maxjoiny 来自: 118.166.250.217 (11/30 19:51)
※ 编辑: maxjoiny 来自: 118.166.250.217 (11/30 19:53)