Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verwende ich Take- und Skip-Operatoren zusammen in LINQ C#?

Wie verwende ich Take- und Skip-Operatoren zusammen in LINQ C#?

PHPz
PHPznach vorne
2023-08-29 23:17:02629Durchsuche

Der

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

Take-Operator wird verwendet, um eine bestimmte Anzahl von Elementen aus einem Array zurückzugeben, und Array

Nehmen und extrahieren Sie Elemente an der angegebenen Position, beginnend mit dem ersten Element in a sequence.

Beispiel 1

wird übersetzt als: sequence.

Beispiel 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();
   }
}

Ausgabe

28
23

Beispiel 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();
   }
}

Ausgabe

28
5

Beispiel 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();
   }
}

Ausgabe

28
18

Das obige ist der detaillierte Inhalt vonWie verwende ich Take- und Skip-Operatoren zusammen in LINQ C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Was ist Abstraktion in C#?Nächster Artikel:Was ist Abstraktion in C#?