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

回答編集履歴

5

文章修正 コードを微修正

2020/03/31 10:15

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -4,13 +4,13 @@
4
4
 
5
5
  > 3/1に3件、3/2に1件、3/3に4件のデータがあるなら全部から昇順で5件データを取りたいのです。
6
6
 
7
- を実装するなら単純に下記のよう手続きを行えば良と思います
7
+ を実装するなら単純に下記で良いではないでしょうか
8
8
 
9
9
  ```C#
10
10
  public IEnumerable<DateTime> Get(IEnumerable<DateTime> list, int count, DateTime from){
11
11
  return list
12
+ .Where(x => x.Date >= from.Date)
12
13
  .OrderBy(x => x.Date)
13
- .Where(x => x.Date >= from.Date)
14
14
  .Take(count);
15
15
  }
16
16
  ```

4

sample 追加

2020/03/31 10:15

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -13,4 +13,5 @@
13
13
  .Where(x => x.Date >= from.Date)
14
14
  .Take(count);
15
15
  }
16
- ```
16
+ ```
17
+ [sample](https://paiza.io/projects/9pLyTpiZTKrS4MuuVBoCzA)

3

typo

2020/03/31 09:58

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -11,6 +11,6 @@
11
11
  return list
12
12
  .OrderBy(x => x.Date)
13
13
  .Where(x => x.Date >= from.Date)
14
- .Take(Count);
14
+ .Take(count);
15
15
  }
16
16
  ```

2

型はDateTimeに見えるので変えた

2020/03/31 09:55

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -7,7 +7,7 @@
7
7
  を実装するなら単純に下記のような手続きを行えば良いと思います。
8
8
 
9
9
  ```C#
10
- public IEnumerable<Hoge> Get(IEnumerable<Hoge> list, int count, DateTime from){
10
+ public IEnumerable<DateTime> Get(IEnumerable<DateTime> list, int count, DateTime from){
11
11
  return list
12
12
  .OrderBy(x => x.Date)
13
13
  .Where(x => x.Date >= from.Date)

1

引数名がおかしい

2020/03/31 09:50

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -7,7 +7,7 @@
7
7
  を実装するなら単純に下記のような手続きを行えば良いと思います。
8
8
 
9
9
  ```C#
10
- public IEnumerable<Hoge> Get(IEnumerable<Hoge> src, int count, DateTime from){
10
+ public IEnumerable<Hoge> Get(IEnumerable<Hoge> list, int count, DateTime from){
11
11
  return list
12
12
  .OrderBy(x => x.Date)
13
13
  .Where(x => x.Date >= from.Date)