用C#怎样实现从某一行(假设第七行)开始,把txt文件里的多行多列数据存入到一维数组中。
TXT文件里的数据行数列数已知,怎样实现从第七行开始把各行数值(浮点型)依次存入一维数组,数据量比较大。...
TXT文件里的数据行数列数已知,怎样实现从第七行开始把各行数值(浮点型)依次存入一维数组,数据量比较大。
展开
展开全部
int line = 7;
int lnow = 1;
string filepath = "";//文件路径
List<double> value = new List<double>();
using (var stream = new StreamReader(filepath))
{
List<string> txt = new List<string>();
while (!stream.EndOfStream)
{
txt.Clear();
if (lnow >= line)
{
txt.AddRange(stream.ReadLine().Replace("\r\n", "").Replace(" ", " ").Split(' '));//如果以空额分隔注释下一句
//txt.AddRange(stream.ReadLine().Replace("\r\n", "").Replace("\t\t", "\t").Split('\t'));//如果以TAB分隔注释上一句
foreach (string i in txt)
value.Add(double.Parse(i));
}
lnow++;
}
}
value里面就是你要的值
追问
我有问题私信你了,麻烦看一下
追答
改了下错误,代码太多发不了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询