从string []制作二维数组的最佳方法是什么?

时间:2015-10-28 18:52:53

标签: c# arrays string

我正试图从txt文件中读取这样的行:

string[] data = File.ReadAllLines("data.txt");

我需要做的是char [,]数组,其维度为:

[single row from txt file chars count] X [row from txt file count].

然后这个char数组必须填充来自string []数据的数据。

有没有简单的方法可以做到这一点?我试图以某种方式将字符串转换为字符,但我不能。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以在每一行上致电ToCharArray

network

值得注意的是,这会给你一个String filepath = @"C:\test.txt"; Char[][] result = File.ReadAllLines(filepath).Select(obj => obj.ToCharArray()).ToArray(); (这是一个jagged array),而不是 Char[][](这是一个multidimensional array