我需要读取文件中的一行。 根据文件中的前 3 个字符,我可以确定记录的类型。
这表示该行需要拆分成的字符串数。
我需要将所有相同类型的行保存在一个列表中。
我该怎么做?
我的示例文件看起来像
123|gf|hf|gr|9
145*gf*43*434*9*645*554
123|grf|fe|yr|9
所以所有 123 将在长度为 4 的字符串数组类型列表中,如下所示:
public List<string[]> NTE =new List<string[4]>();
除了声明一个长度不被编译器接受
最佳答案
你可以使用
List<string[]> NTE =new List<string[]>();
然后因为你需要添加一个元素到NTE
,你只需要指定大小为4
:
NTE.Add(new string[4]); //here it is defined having size of 4, not in the list declaration
那么当你使用它的时候:
NTE[0] = ...something
这将是一个 string[4]
数组
关于c# - 如何声明和使用字符串数组列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36785376/