c#在txt文件中有两列数字,中间用空格隔开,两列数字不一定一样长,怎样把这两列数字变成字符串数组
比如124713怎样得出str1={"1","4","1","3"},和str2={"2","7"}麻烦各位大侠帮帮忙,非常感谢啊...
比如
1 2
4 7
1
3
怎样得出str1={"1","4","1","3"},和str2={"2","7"}
麻烦各位大侠帮帮忙,非常感谢啊 展开
1 2
4 7
1
3
怎样得出str1={"1","4","1","3"},和str2={"2","7"}
麻烦各位大侠帮帮忙,非常感谢啊 展开
4个回答
展开全部
string[] lines=File.ReadAllLines("your file path");
int lines_length=lines.Length;
string[] str1,str2,temp;
ArrayList t1=new ArrayList();
ArrayList t2=new ArrayList();
for(int n=0;n<lines_length;n++)
{
temp=lines[n].Splite(' ');
try{
t1.Add(temp[0])
}
catch{ }
try{
t2.Add(temp[1])
}
catch{ }
}
str1=t1.ToArray();
str2=t2.ToArray();
这样在任何时候都不会出太大问题。
如果觉得还可以,希望给个最佳答案奖。
int lines_length=lines.Length;
string[] str1,str2,temp;
ArrayList t1=new ArrayList();
ArrayList t2=new ArrayList();
for(int n=0;n<lines_length;n++)
{
temp=lines[n].Splite(' ');
try{
t1.Add(temp[0])
}
catch{ }
try{
t2.Add(temp[1])
}
catch{ }
}
str1=t1.ToArray();
str2=t2.ToArray();
这样在任何时候都不会出太大问题。
如果觉得还可以,希望给个最佳答案奖。
展开全部
string s = "1 2";
string[] sarray = s.split(' ');
...
string[] sarray = s.split(' ');
...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 新建一个表,用于存放TXT中的数据
2 读取txt每一行数据,把每行的第一个数据存入到写到表的第一列,第二个数据写到表的第二列,依次处理。
3 读取表中的第一列的数据组成数组1,读取表中的第二列的数据组成数组2
2 读取txt每一行数据,把每行的第一个数据存入到写到表的第一列,第二个数据写到表的第二列,依次处理。
3 读取表中的第一列的数据组成数组1,读取表中的第二列的数据组成数组2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询