我需要关于如何使程序显示的所有的定价相结合末从文本文件c#计算平均值
static void Main(string[] args)
{
int[] hours = new int[31];
const decimal HOURLY_RATE = 2.5M;
const decimal MAX_FEE = 20.00M;
decimal pay;
int counter = 0;
string line;
StreamReader fileSR = new StreamReader("hours.txt");
line = fileSR.ReadLine();
while (line != null)
{
hours[counter] = int.Parse(line);
counter = counter + 1;
line = fileSR.ReadLine();
}
fileSR.Close();
Console.WriteLine("hours pay");
for (int i = 0; i < hours.Length; i++)
{
pay = Math.Min(hours[i] * HOURLY_RATE, MAX_FEE);
Console.WriteLine("{0,4} {1,10}", hours[i], pay.ToString("C"));
}
Console.ReadKey();
}
} }
我有点粘在平均帮助如何让它显示所有结果,然后在应用程序底部添加平均值
在你的代码试图做 – CurseStacker
所以请详细说明基本上代码显示文本fi的小时数随着价格,然后我想它来计算所有的价格的平均值 – SamuelW
尝试做这个'decimal result = Math.Min(File.ReadLines(“hours.txt”)。Select(x => decimal.Parse (x))。Average()* HOURLY_RATE,MAX_FEE);'。 – Enigmativity