读取文件并获取数组中的特定内容

时间:2011-03-12 20:36:44

标签: c#

我对C#很新,我需要你的帮助。 我有一个名为myData.txt的文件,其中包含以下数据。

Johnson    85  83  77  91 100  
Aniston    80  90  95  93  48   
Chen       78  81  11  90  73  
Gupta      92  83  30  69  87  
Blair      23  45  96  38  59  
Lamah     100 100 100 100 100

前三个分数是“分配”,最后两个分数是“考试”。 所有名称都应该进入一维数组 分配到2-dim数组 考试也进入2-Dim阵列

我的最终目标是找出作业的平均值&每个学生的考试。

1 个答案:

答案 0 :(得分:7)

这是一项家庭作业,所以我会给你提示:

  1. 您可以使用StreamReader打开文件:StreamReader
  2. 看起来每一行都以新行结尾。您可以遍历文件并通过读取每一行 StreamReader的ReadLine方法:ReadLine
  3. 看起来每条线都由制表符分隔。您可以使用String的拆分方法在选项卡上拆分ReadLine返回的字符串:Split。标签的字符代码是'\ t'。拆分字符串会将其放入数组中。
  4. 将分数转换为数字,添加,然后在末尾划分以获得均值。