回答編集履歴
5
文章修正 コードを微修正
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 追加
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
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(
|
14
|
+
.Take(count);
|
15
15
|
}
|
16
16
|
```
|
2
型はDateTimeに見えるので変えた
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
を実装するなら単純に下記のような手続きを行えば良いと思います。
|
8
8
|
|
9
9
|
```C#
|
10
|
-
public IEnumerable<
|
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
引数名がおかしい
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
を実装するなら単純に下記のような手続きを行えば良いと思います。
|
8
8
|
|
9
9
|
```C#
|
10
|
-
public IEnumerable<Hoge> Get(IEnumerable<Hoge>
|
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)
|