我需要關於如何使程序顯示的所有的定價相結合末從文本文件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