什么';这是从字符串[]生成二维数组的最佳方法
本文关键字:二维数组 方法 最佳 字符串 什么 | 更新日期: 2023-09-27 18:19:44
我正在尝试从txt文件中读取行,如下所示:
string[] data = File.ReadAllLines("data.txt");
我需要做的是char[,]数组,其维度为:
[single row from txt file chars count] X [row from txt file count].
然后这个char数组必须用字符串[]数据中的数据填充。
有什么简单的方法可以做到这一点吗?我试图以某种方式将字符串转换为字符,但我做不到。有什么想法吗?
您可以在每行调用ToCharArray
。
String filepath = @"C:'test.txt";
Char[][] result = File.ReadAllLines(filepath).Select(obj => obj.ToCharArray()).ToArray();
值得注意的是,这将给您一个Char[][]
(一个锯齿状数组),而不是Char[,]
(一个多维数组)