-5
私は1つの日付のリストを持っています。私はそのリストから最初の日付を探したい。最初の取得方法Cの日付のリストから月の日付#
リスト怒鳴る日付
15/5/2017,
3/5/2017,
7/4/2017,
4/4/2017,
1/4/2017,
31/3/2017,
22/3/2017,
5/3/2017,
2/3/2017
を持っている、それが怒鳴る出力に
3/5/2017,
1/4/2017,
2/3/2017
を返す必要がありますこれは私が
List<StockValue> monthlyStocks = new List<StockValue>();
List<StockValue> MonthlyFirstStock = new List<StockValue>();
foreach(StockValue st in data)
{
if(monthlyStocks.Count > 0)
{
if(st.Date.Month != monthlyStocks.Last().Date.Month)
{
MonthlyFirstStock.Add(monthlyStocks.OrderBy(x => x.Date).FirstOrDefault());
monthlyStocks = new List<StockValue>();
}
}
monthlyStocks.Add(st);
}
MonthlyFirstStock.Add(monthlyStocks.OrderBy(x => x.Date).FirstOrDefault());
を行っているものですが、このためのより良いアプローチですか?
あなたはほぼ1.6 Kのレップを持っています...これはお粗末な質問です。あなたの努力はどこですか? *あなたが試したことを私たちに見せてください。誰もあなたのためのコードを書いていません。さあ、あなたはここ5年近くのメンバーです。誰かにあなたの口座を借りさせるのですか? –