我为一个令人困惑的标题道歉,这是我知道解释我在标题中处理的情况的唯一方式。
我有一个包含sesmic活动数据属性的记录集。举一个例子,它包含虹膜ID,经度,纬度,幅度和许多其他字段。我为这些字段提供了单独的.txt文件,其中包含600个特定数据条目。
现在,我到目前为止已经创建了另一个类,它基本上是以列表形式收集recordSet。
我遇到麻烦的基本上是搞清楚如何使用一种方法,这种方法可以让我用每个文件中的数据初始化记录集列表。
这是我的方法到目前为止的样子:
答案 0 :(得分:1)
你可以这样做......
public void iniSets(int dataSet)
{
DirectoryInfo dataColumns = new DirectoryInfo(@"SesmicData\");//Assuming Test is your Folder
FileInfo[] Files = dataColumns.GetFiles($"*{dataSet}.txt"); //Getting Text files
foreach (FileInfo file in Files)
{
using (StreamReader sr = new StreamReader(file.FullName))
{
string line;
while ((line = sr.ReadLine()) != null)
{
if (file.Name.StartsWith("column_a"))
{
// parse column A data per data type and store where it needs to be stored
}
else if (file.Name.StartsWith("column_b"))
{
// parse column B data per data type and store where it needs to be stored
}
}
}
}
}