도드넷
C# 리스트 List RemoveRange 예제/예시 - 일정 구간 지우기. 본문
반응형
C# 리스트 List RemoveRange 예제/예시 일정 구간 지우기.
C# List의 내장함수인 RemoveRange의 기능과 사용법, 예제의 빠른 설명.
C# 리스트 List RemoveRange의 정의.
RemoveRange(시작_인덱스, 지울_요소의_갯수);
빠르고 쉬운 C# List RemoveRange의 예제/예시
C# List가 있다고 하자.
MyList = new List<int>();
C# List에 0~4 까지의 정수를 넣는다.
MyList.Add(0);
MyList.Add(1);
MyList.Add(2);
MyList.Add(3);
MyList.Add(4);
{ 0, 1, 2, 3, 4 }
위의 C# List에서 RemoveRange를 이용해서 "특정 구간"만 제거해보자.
{ 0, 1, 2, 3, 4 }
1 ~ 3 구간을 제거하고 싶다면.
MyList.RemoveRange(1, 3) 하면 된다.
∴ {0, 4}
{ 0, 1, 2, 3, 4 }
3~4 구간을 제거하고 싶다면
MyList.RemoveRange(3, 2) 하면 된다.
∴ { 0, 1, 2 }
{ 0, 1, 2, 3, 4 }
처음부터 3까지 제거하고 싶다면
MyList.RemoveRange(0, 4) 하면 된다.
∴ { 4 }
RemoveRange(시작_인덱스, 지울_요소의_갯수)에서 주의할 점은 두번째 파라미터가
끝 인덱스가 아니라 [제거할 요소의 갯수 ✓]임을 잊지말자.
(처음 인수가 시작인덱스라 시작~끝 개념으로 착각할 수 있음. 응 너만그래 ;ㅅ; 흑흑)
반응형
'창고 > 게임 개발 [Hidden]' 카테고리의 다른 글
C# 문자열 검색 - 패턴 문자열 포함 여부 확인 대문자 소문자 상관X string.Any (0) | 2022.08.26 |
---|---|
유니티 투사체 Raycast(레이케스트) 총알 스크립트 만드는법! + 보너스 transform.LookAt (0) | 2022.08.10 |
유니티 로딩 - 모바일 게임 로딩시간에 대하여. (0) | 2022.07.27 |
유니티 구글 광고, 구글 애드몹 API 설치하기. (유니티 광고 VS 구글 애드몹) (0) | 2022.07.13 |
유니티 구글 플레이 API 설치법 - Unity Googleplay API 설치및 업데이트. 로그인 기능 추가하기. (0) | 2022.07.13 |
Comments