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#索引器
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站