質問: c#でサブリストを取得する方法 list<string>と私はこのリストからサブリストを取り出す必要があります。 .net 3.5でこれに使用できるlistのメソッドはありますか?
回答: linqの場合:list<string> l = new list<string> { "1", "2", "3" ,"4","5"}; list<string> l2 = l.skip(1).take(2).tolist(); foreachが必要な場合、tolistは不要です。foreach (string s in l.skip(1).take(2)){} linqの利点は、いくつかの主要な要素をスキップしたい場合、次のことができることです。list<string> l2 = l.skip(1).tolist(); foreach (string s in l.skip(1)){} すなわち、カウント/長さなどの世話をする必要はありません.