>백엔드 개발 >C#.Net 튜토리얼 >C#에서 List를 사용하는 방법 List의 기본 사용법 요약

C#에서 List를 사용하는 방법 List의 기본 사용법 요약

高洛峰
高洛峰원래의
2016-12-15 15:32:371933검색

C#의 List는 어떻습니까? List 클래스는 필요에 따라 크기를 동적으로 늘릴 수 있는 배열을 사용하여 IList 일반 인터페이스를 구현하는 ArrayList 클래스와 동등한 일반 클래스입니다. 다음으로 편집자는 List의 기본적이고 간단한 사용법을 소개합니다.

제네릭의 이점: C# 언어를 사용하여 객체 지향 프로그램을 작성하는 데 뛰어난 효율성과 유연성을 추가합니다. 값 유형의 강제 박싱 및 언박싱 또는 참조 유형의 다운캐스팅이 없으므로 성능이 향상됩니다.

성능 참고 사항: IList8742468051c85b06f0a0af9e3e506b5c 또는 ArrayList 클래스(둘 다 비슷한 기능을 가짐)를 사용할지 결정할 때 대부분의 경우 IList8742468051c85b06f0a0af9e3e506b5c 클래스가 더 나은 성능을 발휘한다는 점을 기억하세요. . IList 클래스의 T 유형에 대한 참조 유형을 사용하는 경우 두 클래스의 동작은 완전히 동일합니다. 그러나 T 유형에 대한 값 유형을 사용하는 경우 구현 및 박싱 문제를 고려해야 합니다.

C# List의 기본 공통 메소드:

1. 명령문:

1. List8742468051c85b06f0a0af9e3e506b5c mList = new List8742468051c85b06f0a0af9e3e506b5c() ;

T는 목록에 있는 요소의 유형입니다. 이제 문자열 유형을 예로 들어 보겠습니다.

List98c455a79ddfebb79781bff588e7b37e mList = new List98c455a79ddfebb79781bff588e7b37e();

2. List testList =new List(IEnumerable 컬렉션);

컬렉션을 매개변수로 사용하여 목록 만들기:

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 중국어 웹사이트를 참고하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.