c#读取文件 并求平均数
时间: 2023-11-22 11:48:42 浏览: 144
读取文件 c#
以下是C#读取文件并求平均数的代码示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
string filePath = "sensor-data-1k.txt";
double avg = 0;
int cnt = 0;
using (StreamReader sr = new StreamReader(filePath))
{
string line;
while ((line = sr.ReadLine()) != null)
{
string[] ls = line.Split();
cnt++;
avg += double.Parse(ls[4]);
}
}
Console.WriteLine("{0:F2}", avg / cnt);
}
}
```
该代码使用了C#的StreamReader类来读取文件,使用Split方法将每行数据按空格分割成字符串数组,然后将第5个元素转换为double类型并累加到avg变量中,最后输出平均数。
阅读全文