using System;
using System.IO;
class Program
{
    static void Main()
    {
        string filePath = "path_to_your_file.csv"; // 替换为你的CSV文件路径
        try
        {
            // 读取CSV文件的所有行
            string[] lines = File.ReadAllLines(filePath);
            foreach (string line in lines)
            {
                // 按逗号分隔每一行的数据
                string[] values = line.Split(',');
                // 输出每一行的数据
                Console.WriteLine(string.Join(", ", values));
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine("读取文件时发生错误: " + ex.Message);
        }
    }
}using System; 和 using System.IO; 导入了必要的命名空间,以便使用文件操作类。static void Main() 是程序的入口点。string filePath = "path_to_your_file.csv"; 定义了CSV文件的路径,请将其替换为实际的文件路径。File.ReadAllLines(filePath) 方法读取整个文件并返回一个字符串数组,每个元素代表文件中的一行。foreach 循环遍历每一行,并用 line.Split(',') 将每一行按逗号分割成多个值。Console.WriteLine(string.Join(", ", values)); 输出分割后的值。try-catch 块用于捕获和处理可能发生的异常,例如文件不存在或权限问题。如果你需要更复杂的CSV解析功能(如处理引号、多行字段等),可以考虑使用第三方库,例如 CsvHelper。
上一篇:c#匿名函数
下一篇:c# process.start
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站