3

私はすべてのニュースを取得するためにこのコードを使用しています:

List<aspnet_News> allNews = context.aspnet_News.OrderByDescending(i => i.NewsId).ToList();

このリストの最初の3つの項目を選択してデータリストにバインドする方法、助けてください、ありがとう...

4

2 に答える 2

15

Take()メソッドを使用できます

List<aspnet_News> allNews = context.aspnet_News.OrderByDescending(i => i.NewsId)
                                               .Take(3)  // Takes the first 3 items
                                               .ToList();

また、リストに含まれるアイテムが3つ未満の場合も処理し、それらのみを取得します。

于 2012-04-08T10:41:52.567 に答える
2

Take()メソッドを使用し、必要に応じてSkip()を使用することもできます。

C#でリストの最初のN要素を取得するにはどうすればよいですか?

于 2012-04-08T10:41:38.353 に答える