什么';这是从字符串[]生成二维数组的最佳方法

本文关键字:二维数组 方法 最佳 字符串 什么 | 更新日期: 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[,](一个多维数组)