私は、BillCost2016とBillCost2015の差を順番に差し引いて、結果を3番目のリストに保存したいと考えています。また、私のコードを月とコストが整列する場所に合わせる方法はありますか?私はコーディングに新しいですし、どんな助けも大歓迎です。ここに私のコードです:2つの異なるリストから数値を減算し、結果を別のリストのC#に保存するにはどうすればよいですか?
List<int> BillCost2016 = new List<int>();
BillCost2016.Add(120);
BillCost2016.Add(220);
BillCost2016.Add(250);
BillCost2016.Add(180);
BillCost2016.Add(150);
BillCost2016.Add(260);
List<int> BillCost2015 = new List<int>();
BillCost2015.Add(150);
BillCost2015.Add(210);
BillCost2015.Add(230);
BillCost2015.Add(180);
BillCost2015.Add(160);
BillCost2015.Add(280);
List<string> BillMonth2016 = new List<string>();
BillMonth2016.Add("Jan");
BillMonth2016.Add("Feb");
BillMonth2016.Add("Mar");
BillMonth2016.Add("Apr");
BillMonth2016.Add("May");
BillMonth2016.Add("June");
CombinedList(BillMonth2016, BillCost2016);
CombinedList(BillMonth2016, BillCost2015);
DisplayAverage2016(BillCost2016);
DisplayAverage2015(BillCost2015);
Console.ReadKey();
}//end main
public static void CombinedList (List<string>Howdy, List<int>Cookie)
{
foreach (var cookie in Howdy)
{
Console.WriteLine(cookie);
}
foreach (var candy in Cookie)
{
Console.WriteLine(candy);
}
}
public static void DisplayAverage2016 (List<int> Howdy)
{
Console.WriteLine("The Average for 2016 is: " + Howdy.Average());
}
public static void DisplayAverage2015 (List<int>Howdy)
{
Console.WriteLine("The average for 2015 is: " + Howdy.Average());
}
}
}
より具体的には、特定の月の請求書を表すので、各項目からの差異を順に減算することを意味します。したがって、2016年1月の費用と2015年1月の費用の差異を調べる必要があります。 – ztpirnat
'public class Bill {public int year; public int month; public int value; }; ' –