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

标签 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. 您可以使用 StreamReader 打开文件:StreamReader
  2. 看起来每一行都以新行结尾。您可以遍历文件并通过读取每一行 StreamReader 的 ReadLine 方法:ReadLine
  3. 看起来每一行都是用制表符分隔的。您可以使用 String 的拆分方法拆分 ReadLine 在选项卡上返回的字符串:Split .选项卡的字符代码是“\t”。拆分字符串会将其放入数组中。
  4. 将分数转换为数字,相加,最后除以得到平均值。

关于c# - 读取文件并获取数组中的特定内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5285337/

相关文章:

c# - 带有 .NET 的 OpenOffice : how to iterate throught all paragraphs and read text

c# - 将嵌套 XML 反序列化到类中

c# - 如何设计基于 getter 的小型类而不需要多次执行?

C# 如何计算我的 AppDomain 中的托管线程?

c# - 如何将逗号分隔的列值与另一个表作为行连接

c# - 使用正则表达式在匹配前插入字符

c# - 您认为 C# 属性(或类似机制)是个好主意还是不鼓励使用它们?

c# - 对象的通用列表包含短返回 false

c# - 为模板动态创建通用类型

c# - 在 C# 中,如果类或方法未标记为密封或虚拟,那是什么?