May every moment inspire me.

study things

C# 리스트 특징 보기

my_jennyee 2023. 7. 30. 15:57

리스트

1. 정의: 여러 개의 요소를 순서대로 저장하는 동적 배열을 구현한 컬렉션.

2. 특징

  • 리스트의 크기, 즉 요소의 개수는 가변하다(= 요소를 추가하거나 삭제할 수 있다.).
  • 순서가 보장되며, 인덱스를 통해 접근 가능하다.
  • 요소의 중복을 허용한다.

3. 관련 코드는 아래와 같다.

// 리스트 생성할 때,
// List<요소 데이터 타입> 리스트 이름 = new List<요소 데이터 타입>();

List<int> numbers = new List<int>();

 // 요소 추가
numbers.Add(10);

// 요소 접근 및 콘솔 출력
Console.WriteLine(numbers[0]);

// 콜렉션이기 때문에 foreach 구문과 활용 가능하다.
// fruits 가 리스트임.
foreach (string fruit in fruits)
{
	Console.WriteLine(fruit);
}

// 요소 삭제
colors.Remove("Green");
728x90