Merhaba herkese,
Bu yazıyla, başlıktan da anlayacağınız gibi, “Skip” metoduna göz atacağız.
Skip metodu ile baştan belirtilen sayı kadar veriyi es geçebilir ve kalan elemanları geri döndürürsünüz.
Sözdizimi aşağıdaki gibidir:
public static IQueryable Skip( this IQueryable source, int count )
Parametre Türleri
TSource : kaynağın her bir elemanının tipi.
Parametreler
source : IQueryable türünde T tipinde elemanları içeren kaynak.
Type: System.Linq.IQueryable
count : es geçilecek eleman sayısı
Type: System.Int32
Return Value : IQueryable tipinde, es geçilen eleman(lar) dışındaki eleman(lar).
Type: System.Linq.IQueryable
Hatalar
Exception : ArgumentNullException
Condition : Kaynak null ise.
Örnek
int[] sayilar = { 1, 2, 3, 4, 5, 6, 7 }; // sayilardan ilk ikisini atlar IEnumerable yeniSayilar= sayilar.AsQueryable().Skip(2); Console.WriteLine("İlk ikisi haricindeki sayilar:"); foreach (int sayi in yeniSayilar) Console.WriteLine(sayi); /* İlk ikisi haricindeki sayilar: 3 4 5 6 7 */
Kaynak: http://msdn.microsoft.com/en-us/library/bb357513.aspx