반응형
C# List
List는 많은 항목을 저장, 관리하기 위한 자료구조 중 하나이다.
리스트는 배열로 작동하지만, 크기가 자동으로 조정되는 특징이 있다.
C#에서 리스트를 사용하기 위해서는 `System.Collections.Generic` 을 네임스페이스에서 제공받아야 한다.
using System.Collections.Generic;
리스트를 사용할 수 있도록 네임스페이스를 임포트한다.
List 선언
List<T> myList = new List<T>();
`T`는 리스트에 저장할 요소의 데이터 유형.
`Add 메서드`
myIntList.Add(42);
myIntList.Add(23);
myIntList.Add(7);
요소를 리스트에 추가한다.
리스트의 포함된 요소 개수 확인 `Count`
int count = myIntList.Count;
리스트 인덱스 번호로 요소값에 접근, 리스트는 0부터 시작
int firstElement = myIntList[0];
int secondElement = myIntList[1];
리스트 요소 제거 Remove, RemoveAt
myIntList.Remove(23); // 값이 23인 요소를 제거
myIntList.RemoveAt(1); // 두 번째 요소를 제거
리스트는 배열과 달리 크기를 동적으로 조정할 수 있어 편리하며,
C#의 List 클래스는 다양한 메서드와 속성을 제공한다.
반응형
'Unity' 카테고리의 다른 글
Unity Engine 동작 원리 - 브로드 캐스팅 (62) | 2023.10.19 |
---|---|
Unity Engine 동작 원리 - 컴포넌트 #2 (56) | 2023.10.18 |
Unity Engine 동작 원리 - 컴포넌트 #1 (50) | 2023.10.17 |
Unity Engine 동작 원리 - 상속과 재사용 (65) | 2023.10.12 |