这对您来说可能是一个非常简单和愚蠢的问题,但我还没有弄清楚:我正在尝试读取具有不同数据通道(或来源)的长文件。每个通道都有几个字段,例如它的名称、编号、日期、数据类型,然后是数据。我在编程方面很新,所以我的第一种方法(可能是错误的方法)是创建一个名为“Channel”的类,然后当我读取文件时(使用 StreamReader)我创建类 Channel 的新对象每个频道。会有未知数量的通道,我的问题是我不知道以后如何调用该数据。
public class Channel
{
public string name;
public int number= 0;
//more labels
//data...
}
在我的代码中,我写了这样的东西(在阅读循环内),每个新频道:
...
line=file.ReadLine()
myChannel Channel = new Channel();
myChannel.name=line.Substring(10,20)
myChannel.number=line.Substring(20,30)
...
我的问题是我以后如何调用该数据(存储在每个频道的列表中)?我应该给每个创建的对象一个不同的名称吗?
我试过谷歌它,但我找不到这个确切的问题。谢谢你。