我有一个文本文件,我想读入该文件并将文件中的每一行放入其自己的字符串中。
所以该文件将有 4 行:
2017-01-20
05:59:30
+353879833382
971575 迈克尔
因此,在代码中,我需要读取文件并拆分每一行并将它们放入一个字符串中,即第一行将等于字符串日期,第二行将等于字符串时间等
Code:
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);
}
}
如何读取文件的每一行并将其设置为字符串?
您可能需要考虑使用File.ReadAllLines() https://msdn.microsoft.com/en-us/library/system.io.file.readalllines(v=vs.110).aspx方法将文件的每一行存储到一个数组中:
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];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)