逐行阅读文本文档的所有内容

时间:2013-07-14 23:45:15

标签: c#

我有一个包含多个行的文本文档,其中包含人名,年龄,收藏号码和他们喜欢的活动。

例如:

Line 1: Josh 30 100 Likes to play soccer. 
Line 2: May 21 3 Likes to dance.
etc.

我有一个消息框,我想逐个显示他们的姓名,年龄,喜欢的号码和活动。

我该怎么做?我怎样才能将它们的数字作为整数?感谢。

抱歉,我没有代码,因为我不知道该怎么办,但我正在考虑使用streamreader。

1 个答案:

答案 0 :(得分:5)

以下是您完成任务所需的工具:

读取文件的行(Blorgbeard的建议):

string[] lines = File.ReadAllLines("file.txt");

获取每行的值(假设名称只能是单字):

string[] values = line.Split(new char[]{' '},4);

将值从String转换为Integer

int intValue = Convert.ToInt32(strValue);