当记录集的每个 属性 都在单独的 .txt 文件 C# 中时,如何初始化记录集的 collection

How do I initialize a collection of a record set, when each property for a record set is in separate .txt file C#

对于一个令人困惑的标题,我深表歉意,这是我所知道的解释我正在处理的标题情况的唯一方式。

我有一个记录集,其中包含地震 activity 数据的属性。举个例子,它包含虹膜 ID、经度、纬度、震级等字段。我为这些字段提供了单独的 .txt 文件,其中包含该特定数据的 600 个条目。

现在,我到目前为止所做的是创建另一个 class,它基本上是列表形式的记录集 collection。

我遇到的问题基本上是弄清楚如何使用一种方法,该方法允许我使用来自每个单独文件的数据来初始化记录集列表。

到目前为止我的方法是这样的:

你可以这样操作...

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
        }
      }
    }
  }
}