c# - LINQ: एक को कैसे छोड़ें, फिर शेष अनुक्रम लें




list loops (2)

मैं List<T> को सहेजना चाहता हूं List<T> , पहले को छोड़कर, ऑर्डर को संरक्षित करना। क्या एक कथन का उपयोग करके LINQ के साथ ऐसा करने का एक शानदार तरीका है:

foreach (सूची में var आइटम। स्किप (1)। TakeTheRest () ) {....

मैंने TakeWhile साथ खेला, लेकिन सफल नहीं था। शायद यह करने का एक और आसान तरीका भी है?


बस करो:

foreach (var item in input.Skip(1))

MSDN पर कुछ और जानकारी है और यहां एक सरल उदाहरण है जो डाउनलोड करने योग्य here


यह नहीं होगा ...

foreach (var in list.Skip(1).AsEnumerable())




skip