当前位置:  开发笔记 > 编程语言 > 正文

读取文件中的每一行并将每行放入一个字符串中

如何解决《读取文件中的每一行并将每行放入一个字符串中》经验,为你挑选了1个好方法。

我有一个我想读入的文本文件,并将文件中的每一行放入自己的字符串中.所以该文件将有4行:

2017-01-20
05:59:30
+353879833382
971575迈克尔

所以在代码中我需要在文件中读取并拆分每一行并将它们放入一个字符串中,即第一行将等于字符串日期,第二行将等于字符串时间等

码:

public static void ParseTXTFile(string FileName, int CompanyID)
        {
            try
            {
                FileInfo file = new FileInfo(FileName);
                string Date;
                string Time;
                string Phone;
                string JobNo;
                string Name;

                using (CsvReader reader = new CsvReader(new StreamReader(FileName), false))
                {
                    while (reader.ReadNextRecord())
                    {


                    }
                }
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }

如何读取文件的每一行并将其设置为字符串?



1> Rion William..:

您可能需要考虑使用File.ReadAllLines()将文件的每一行存储到数组中的方法:

var lines = File.ReadAllLines(FileName);

然后,您可以根据需要通过索引访问每个属性:

string Date = lines[0];
string Time = lines[1];
string Phone = lines[2];
string JobNo = lines[3];
string Name = lines[4];

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有