以下是一个示例程序,它可以从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文件中的数据读取到二维数组中,并打印出来。每行数据以制表符分隔。