2012-09-16 5 views
0

에서 요소를 제거, 나는 (즉, LST의 요소가 {"a","b"}입니다) 문자열검색 문자열

나는 인덱스 2가 다른 목록 lst1에 할당 인덱스 0에서의 요소의 취득하고자하는
List<string> lst=new List<string>(new string[]{"a","b","c","d"}); 

의 목록을 말해봐 다음이 일을하는 가장 빠른 방법은 무엇 (즉, LST는 {"c","d"}된다 LST에서 제거? 내가 생각하고의 범위를 제거하기 위해 요소의 범위와 RemoveRange()의 복사

List<string> lst=new List<string>(); 
lst1=lst.getElements(1,2); 
lst.remove(1,2); 

답변

3

사용 GetRange() 같은 모든 명령이있다 요소.

예 :

List<string> lst = new List<string>(new string[] { "a", "b", "c", "d" }); 
List<string> lst1 = lst.GetRange(0, 2); 
lst.RemoveRange(0, 2); 

행운을 빕니다!