teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文法ミスおよび元データと集計データの切り分けを行うように修正

2018/07/29 14:53

投稿

len_souko
len_souko

スコア1367

answer CHANGED
@@ -3,10 +3,13 @@
3
3
  一応確認済みのソースも張っておきますが、できればご自身でググって色々試しながら身に着けてください
4
4
 
5
5
  ```C#
6
+ // 元データ
6
- List<SaleData> saleDatas = new List<SaleData>();
7
+ var saleDatas = new List<SaleData>();
7
8
 
8
- //データ追加は省略
9
+ //データ追加は省略
9
10
 
11
+ // 出力用データ
12
+ var SaleDatas =
10
13
  // グループ化:quantity以外がキー
11
14
  saleDatas.GroupBy(x => new { tenpo = x.tenpo, code = x.code, rate = x.rate })
12
15
  // quantityのみ合計でそれ以外はキー項目
@@ -14,5 +17,5 @@
14
17
  // 商品コード、店舗名、割引率の順番にソート
15
18
  .OrderBy(x=>x.code)
16
19
  .ThenBy(x => x.tenpo)
17
- .ThenBy(x => x.rate)
20
+ .ThenBy(x => x.rate);
18
21
  ```