以下是一个示例程序,它可以从CSV文件读取数据到二维数组:
using System; using System.IO; class Program { static void Main() { // CSV文件路径 string csvFilePath = "data.csv"; // 读取CSV文件内容到字符串数组 string[] csvLines = File.ReadAllLines(csvFilePath); // 计算行数列数 int rowCount = csvLines.Length; int colCount = csvLines[0].Split(',').Length; // 创建二维数组 string[,] data = new string[rowCount, colCount]; // 将CSV数据填充到二维数组 for (int i = 0; i < rowCount; i++) { string[] csvValues = csvLines[i].Split(','); for (int j = 0; j < colCount; j++) { data[i, j] = csvValues[j]; } } // 打印二维数组 for (int i = 0; i < rowCount; i++) { for (int j = 0; j < colCount; j++) { Console.Write(data[i, j] + "\t"); } Console.WriteLine(); } } }
请确保将程序中的data.csv`替换为你实际的CSV文件路径。这段程序会将CSV文件中的数据读取到二维数组中,并打印出来。每行数据以制表符分隔。
发表评论