집 >백엔드 개발 >C#.Net 튜토리얼 >C#에서 List를 사용하는 방법 List의 기본 사용법 요약
C#의 List는 어떻습니까? List
제네릭의 이점: C# 언어를 사용하여 객체 지향 프로그램을 작성하는 데 뛰어난 효율성과 유연성을 추가합니다. 값 유형의 강제 박싱 및 언박싱 또는 참조 유형의 다운캐스팅이 없으므로 성능이 향상됩니다.
성능 참고 사항: IList8742468051c85b06f0a0af9e3e506b5c 또는 ArrayList 클래스(둘 다 비슷한 기능을 가짐)를 사용할지 결정할 때 대부분의 경우 IList8742468051c85b06f0a0af9e3e506b5c 클래스가 더 나은 성능을 발휘한다는 점을 기억하세요. . IList
C# List의 기본 공통 메소드:
1. 명령문:
1. List8742468051c85b06f0a0af9e3e506b5c mList = new List8742468051c85b06f0a0af9e3e506b5c() ;
T는 목록에 있는 요소의 유형입니다. 이제 문자열 유형을 예로 들어 보겠습니다.
List98c455a79ddfebb79781bff588e7b37e mList = new List98c455a79ddfebb79781bff588e7b37e();
2. List
컬렉션을 매개변수로 사용하여 목록 만들기:
string[ ] temArr = { "하", "헌터", "톰", "릴리", "제이", "짐", "쿠쿠", "로쿠"};
List98c455a79ddfebb79781bff588e7b37e List98c455a79ddfebb79781bff588e7b37e(temArr) ;
2. 요소 추가:
1. List.Add(T 항목)는
요소를 추가합니다. 예:
mList.Add ("John");
2. List.AddRange(IEnumerable8742468051c85b06f0a0af9e3e506b5c collection)는 요소 세트를 추가합니다
예:
string[] temArr = {"Ha","Hunter","Tom","Lily","Jay","Jim","Kuku","Locu"};mList.AddRange(temArr);
3. Insert(intindex, T item); 인덱스 위치에 요소를 추가합니다.
예:
mList.Insert(1, "Hei");
3. 목록의 요소 순회:
foreach(TelementinmList)T的类型与mList声明时一样 { Console.WriteLine(element); } 例: foreach(stringsinmList) { Console.WriteLine(s); }
4. 요소 삭제:
1. 목록 . Remove(T 항목)는 값을 삭제합니다
예:
mList.Remove("Hunter");
2. List.RemoveAt(intindex); 아래 첨자가 인덱스
인 요소 삭제 예:
mList.RemoveAt(0);
3. List.RemoveRange(intindex,intcount);
아래 첨자 인덱스부터 시작하여 count 요소를 삭제합니다.
예:
mList.RemoveRange(3, 2);
5. 요소가 목록에 있음:
목록 포함(T 항목)은 매우 실용적입니다.
예:
if(mList.Contains("Hunter")) { Console.WriteLine("There is Hunter in the list"); } else { mList.Add("Hunter"); Console.WriteLine("Add Hunter successfully."); }
6. 목록의 요소 정렬 :
목록. Sort()는 기본적으로 요소의 첫 글자를 오름차순으로 사용합니다.
예:
mList .Sort();
7. 목록의 요소 순서를 반대로 바꿉니다.
List. Reverse()를 List()와 함께 사용하면 다음과 같은 결과를 얻을 수 있습니다. 원하는 효과
예:
mList.Sort();
8. 목록 지우기:
목록 지우기()
예:
mList.Clear() ;
9. 목록의 요소 수를 가져옵니다.
목록은 다음을 반환합니다. int 값
예:
in tcount = mList.Count();
Console.WriteLine("The num of elements in the list: "+count);
위 내용은 편집자가 컴파일한 내용입니다. C#List의 기본 사용법입니다. 도움이 되셨으면 좋겠습니다.
C#에서 List 사용법에 대한 자세한 내용은? List 기본 사용법 요약에 대한 관련 기사는 PHP 중국어 웹사이트를 참고하세요!