每行包含三个数值吗?使用C#读取txt文本文件中的数据,并将其置入二维数组中,可以按照以下步骤进行。首先,引入System.IO命名空间,以便使用文件读取相关功能。代码示例如下:
using System.IO;
定义一个字符串数组来存储文件中的每一行内容:
String[] lines = File.ReadAllLines(path, Encoding.Default);
创建一个二维整数数组,其行数与文件行数相同,列数为3,用于存储数据:
int[,] data = new int[lines.Length, 3];
遍历每一行字符串数组,使用Split方法将每一行分割成三个部分:
for (int i = 0; i < lines.Length; i++) {
String[] s = new string[3];
s = lines[i].Split(' ');
将分割后的字符串转换为整数,并存储到二维数组中:
for (int j = 0; j < 3; j++) {
data[i, j] = Convert.ToInt32(s[j]);
}
}
温馨提示:答案为网友推荐,仅供参考