C#では)(()をスキップしてください

スキップ()とテイク()メソッドは、ArrayListの、キュー、スタックなどのようなC#のコレクション内のすべてのクラスを含む<T>の拡張インターフェイスメソッド、IEnumerableをしているだけでなく、文字列と配列は、これら2つのメソッドを呼び出すことができます。

INT [] = {0 ,.試験5 6 ,. 7 ,. 8 ,. 9 ,. 1,2 ,. 3 ,. 4 ,.};
test.Skip添字から採取した(I)は、開始I、戻り型のIEnumerable <T>、リターンを示しテストの組に含まれる[I]
Console.WriteLineを(String.concat(test.Skip(0)))//結果は{0,1,2,3,4,5,6,7,8,9であり;; }
test.Take(i)が傍受の末尾に添え字Iを表し、戻り型のIEnumerableを<T>、返されたコレクションのテストに含まれていない[I]
Console.WriteLineを(String.concat(test.Take(0))) ; //結果は空の文字列です

 

    1. 併せて使用されるときではなく、元の入力より、その入力元の出力であり、スキップして取ることに注意してください
      Console.WriteLineを2( String.concat(test.Skip(2).Take(4))。); // NOTE!結果は、{2,3,4,5}
       
      var  testList =  new  List< int >();
      //比如  testList里面是 1,2,3,4,5,6,7,8,9,10
      var  result = testList.Skip(5);   //返回值就是 6,7,8,9,10;
      var  result = testList.Take(5);   //返回值就是 1,2,3,4,5
      //搭配使用,一般用来分页
      var  result = list.Skip(2).Take(2);  //返回值 3,4

おすすめ

転載: www.cnblogs.com/DSC1991/p/11593412.html