用C#怎样实现从某一行(假设第七行)开始,把txt文件里的多行多列数据存入到一维数组中。

TXT文件里的数据行数列数已知,怎样实现从第七行开始把各行数值(浮点型)依次存入一维数组,数据量比较大。... TXT文件里的数据行数列数已知,怎样实现从第七行开始把各行数值(浮点型)依次存入一维数组,数据量比较大。 展开
 我来答
kdevilpf
2016-05-20 · TA获得超过2015个赞
知道大有可为答主
回答量:2086
采纳率:50%
帮助的人:1458万
展开全部
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里面就是你要的值

追问
我有问题私信你了,麻烦看一下
追答
改了下错误,代码太多发不了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式