ホームページ  >  記事  >  バックエンド開発  >  LINQ C# で Take 演算子と Skip 演算子を一緒に使用する方法は?

LINQ C# で Take 演算子と Skip 演算子を一緒に使用する方法は?

PHPz
PHPz転載
2023-08-29 23:17:02576ブラウズ

如何在 LINQ C# 中同时使用 Take 和 Skip 运算符?

Take 演算子は、配列から指定された数の要素を返すために使用されます。 配列

Take、要素の最初の要素から指定された位置に要素を抽出します。 sequence.

例 1

は次のように翻訳されます: sequence.

例 1

class Program{
   static void Main(string[] args){
      List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 1, 2, 3, 4, 5,  6, 7, 8, 9, 1, 2, 3, 5, 6, 7, 7, 8, 8 };
      System.Console.WriteLine(numbers.Count());
      var skipRes = numbers.Skip(5);
      System.Console.WriteLine(skipRes.Count());
      Console.ReadLine();
   }
}

出力

28
23

例 2

class Program{
   static void Main(string[] args){
      List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 5, 6, 7, 7, 8, 8 };
      System.Console.WriteLine(numbers.Count());
      var takeRes = numbers.Take(5);
      System.Console.WriteLine(takeRes.Count());
      Console.ReadLine();
   }
}

出力

28
5

例3

class Program{
   static void Main(string[] args){
      List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 5, 6, 7, 7, 8, 8 };
      System.Console.WriteLine(numbers.Count());
      var takeSkipRes = numbers.Skip(10).Take(18);
      System.Console.WriteLine(takeSkipRes.Count());
      Console.ReadLine();
   }
}

出力

28
18

以上がLINQ C# で Take 演算子と Skip 演算子を一緒に使用する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。