は、このようなリストを考えますそれ以降のすべての要素。上記の例では、私はこの結果をみたい:項目を選択した文字が最初に出現した後
["1995>Work Photos", "Kevin", "and", "Emma", "Holiday Party>Karaoke"]
私はループスルー明らかに可能性があり、それを手動で行うが、エレガントなワンライナーがそこにありますようにそれは感じています。
var found = false;
var filtered = new List<string>();
foreach (var itm in list){
if (itm.Contains(">")) found = true;
if (found) filtered.Add(itm);
}
Console.WriteLine(filtered);
ここでは、マニュアルの試みです。私が紛失しているエレガントなLINQクエリがあるかどうかは不思議です。 –
なぜdownvotes? –