在C#中解析文本文件并获得正确的结果数据可以通过以下步骤实现:
StreamReader reader = File.OpenText("文件路径");
string line;
while ((line = reader.ReadLine()) != null)
{
// 处理每一行的数据
}
string[] data = line.Split(',');
int value = int.Parse(data[0]);
以下是一个示例代码,演示了如何解析一个逗号分隔的文本文件,并将数据存储到一个列表中:
using System;
using System.Collections.Generic;
using System.IO;
class Program
{
static void Main()
{
List<int> data = new List<int>();
StreamReader reader = File.OpenText("文件路径");
string line;
while ((line = reader.ReadLine()) != null)
{
string[] values = line.Split(',');
foreach (string value in values)
{
int intValue = int.Parse(value);
data.Add(intValue);
}
}
// 对数据进行处理或其他操作
foreach (int value in data)
{
Console.WriteLine(value);
}
}
}
在这个示例中,我们使用StreamReader逐行读取文本文件,然后使用Split方法将每一行的数据拆分成一个字符串数组。然后,我们使用int.Parse将字符串转换为整数,并将其添加到一个列表中。最后,我们对列表中的数据进行处理或其他操作。
腾讯云相关产品和产品介绍链接地址:
云+社区沙龙online第6期[开源之道]
DB-TALK 技术分享会
腾讯云GAME-TECH沙龙
腾讯云数智驱动中小企业转型升级系列活动
云+社区沙龙online第5期[架构演进]
云+社区技术沙龙第33期
实战低代码公开课直播专栏
实战低代码公开课直播专栏
领取专属 10元无门槛券
手把手带您无忧上云