c# - 如何声明和使用字符串数组列表?

标签 c# .net c#-4.0

我需要读取文件中的一行。 根据文件中的前 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/

相关文章:

c# - 如何将缩进的文本转换为一行 xml 字符串?

c# - WPF Sprite 表动画

c# - 将 XML 中的 ebay web 服务响应转换为 C# 对象?

.net - 如何在 CsvHelper CsvWriter 中保留前导零?

.net - Automapper IList-方法实现中主体的签名和声明不匹配

c# - 使用 C# ASP.NET MVC 使用 WCF Rest 服务 (JSON)

c# - Model 应该如何让 ViewModel 知道其状态的变化?

c# - 获取匿名方法的目标

c# - 如何在foreach循环中实现通用输入参数属性名称

wcf - 如何将位置 header 设置为 WCF 4.0 REST 中另一个服务的 UriTemplate 没有魔术字符串?