본문 바로가기
코딩테스트 준비/자료구조 & 알고리즘

C# - List (찾기, 추가, 제거, 정렬 메서드)

by 코딩하는 돼징 2023. 4. 13.
반응형

List를 사용하기 위해서는 System.Collections.Generic 네임스페이스를 추가해줘야한다.

using System.Collections.Generic;
List<int> pig = new List<int>();

 

1. Add

List 끝 부분에 추가

public void Add (T item);
List<int> pig = new List<int>();
pig.Add(2);
pig.Add(3);


2. Remove

맨 처음에 발견되는 특정 개체 제거

public bool Remove (T item);
pig.Remove(3);


3. RemoveAt

지정된 인덱스에 있는 요소를 제거

public void RemoveAt (int index);
pig.RemoveAt(0);


4. Sort

기본 비교연산을 통해 List 요소를 정렬

public void Sort ();
pig.Sort();


5. Reverse

지정된 범위에서 순서를 반대로 바꿈

public void Reverse (int index, int count);

매개변수

count 순서를 바꿀 갯수 -> 그래서 1개를 지정하면 바뀌지 않는다.

pig.Reverse();


6. ElementAt()

시퀀스에서 지정된 요소 반환

int HighScore = list.ElementAt(0);
반응형

댓글