C# “”到“x.Split”中的“”。对于每个csv文件,您一次读取一个,然后应用逻辑移动矩阵中的数据,然后传递文件名和矩阵以填充字典。您已经实现了读取文件并在编写时将其数据移动到字符串[][]的逻辑。欢迎使用。我很高兴我的解决方案很有用。问题是如何创建词典您

C# “”到“x.Split”中的“”。对于每个csv文件,您一次读取一个,然后应用逻辑移动矩阵中的数据,然后传递文件名和矩阵以填充字典。您已经实现了读取文件并在编写时将其数据移动到字符串[][]的逻辑。欢迎使用。我很高兴我的解决方案很有用。问题是如何创建词典您,c#,csv,C#,Csv,“”到“x.Split”中的“”。对于每个csv文件,您一次读取一个,然后应用逻辑移动矩阵中的数据,然后传递文件名和矩阵以填充字典。您已经实现了读取文件并在编写时将其数据移动到字符串[][]的逻辑。欢迎使用。我很高兴我的解决方案很有用。问题是如何创建词典您刚刚创建了外部词典,但没有创建任何内部词典。您是对的,我添加了使用从csv获取的数据填充词典的方法。看起来不错,但我得到了错误CS1503参数1:无法将x.Split中的“字符串”转换为“字符”edit”“转换为“”。对于每个csv文件,您一次


“”到“
x.Split
”中的“”。对于每个csv文件,您一次读取一个,然后应用逻辑移动矩阵中的数据,然后传递文件名和矩阵以填充字典。您已经实现了读取文件并在编写时将其数据移动到字符串[][]的逻辑。欢迎使用。我很高兴我的解决方案很有用。问题是如何创建
词典
您刚刚创建了外部词典,但没有创建任何内部词典。您是对的,我添加了使用从csv获取的数据填充词典的方法。看起来不错,但我得到了
错误CS1503参数1:无法将
x.Split
中的“字符串”转换为“字符”
edit”“转换为“”。对于每个csv文件,您一次读取一个,然后应用逻辑移动矩阵中的数据,然后传递文件名和矩阵以填充字典。您已经实现了读取文件并在编写时将其数据移动到字符串[][]的逻辑。欢迎使用。我很高兴我的解决方案很有用。只需使用通用字典我如何将
string[][]m_Data=File
转换为字典?我也需要知道如何填写字典。如果你提供一个示例文件,我可以编写一些代码来演示。基本上,你必须先分组,然后再调用todictionary。使用linq相当简单!添加了一个示例文件。它可以用几只手臂向右延伸,在时间范围上加深,可以向下延伸。只需使用通用词典我如何将
string[][]m_Data=File
转换为词典?我也需要知道如何填写字典。如果你提供一个示例文件,我可以编写一些代码来演示。基本上,你必须先分组,然后再调用todictionary。使用linq相当简单!添加了一个示例文件。它可以通过几个手臂向右延伸,并在时间范围内加深,它可以向下延伸。
cars.csv
planes.csv
tanks.csv
  string[][] m_Data = File
    .ReadLines(@"c:\MyFile.csv")
    .Where(line => !string.IsNullOrWhiteSpace(line)) 
    .Skip(1)
    .Select(line => line.Split(','))
    .ToArray();
double GetVal(string std::filename, int row, int column)
{
   return FileMap[filename][row][column]
}
Index,Time,value,,Index,Time,value
1,0,20,,1,0,120
2,1,30,,2,1,90