我有一个看起来像这样的通用字符串列表:
List<string> list = new List<string>();
list.Add("foo");
list.Add("1");
list.Add("2");
list.Add("bar");
list.Add("foo");
list.Add("1");
list.Add("2");
list.Add("3");
list.Add("bar");
我想知道的是是否有任何方法可以选择两个值之间的内容。在这种情况下,我在“1”、“2”和“3”之后。所以换句话说,我想选择最后一个“foo”和“bar”之间的所有内容。或者如果这更容易,也许在“foo”之后选择 N 行。
我最好的猜测是TakeWhile
方法,但我需要你的帮助。