2012-01-19 17 views
7

पहली पंक्ति को छोड़कर सभी पंक्तियों को लेने के लिए LINQ वाक्यविन्यास क्या है? क्या LINQ ऐसा करने के लिए एक अच्छा संक्षिप्त तरीका प्रदान करता है?LINQ वाक्यविन्यास पहले पंक्तियों को छोड़कर सभी पंक्तियों को लेने के लिए?

उत्तर

16
var allButTheFirst = collection.Skip(1); 

और जानकारी:

http://msdn.microsoft.com/en-us/library/bb358985.aspx

+1

परिवर्तनीय नाम के लिए +1 :) –

+1

मूल रूप से इसे कम किया गया था, जिसे "पहले वह सभी बट" के रूप में व्याख्या किया जा सकता था। थोड़ा न्यायिक camelcasing इसे साफ़ करता है ... :) – Randolpho

4

आप किसी भी IEnumerable पर Skip(TSource) विस्तार विधि का उपयोग कर सकते हैं।

var allButFirst = rows.Skip(1); 
संबंधित मुद्दे