로딩
요청 처리 중입니다...

[C#] List<T> 제네릭 클래스

 [C#] List<T> 제네릭 클래스

List 클래스 우리는 동일한 형식의 객체들을 그룹으로 작업하는 경우가 있다. 배열의 경우 크기를 정해놓으면 변경하지 못하므로 유연성이 부족하다.

이를위해 .NET 프레임워크는 List 제네릭 클래스를 제공한다. List는 배열과 비슷하지만 요소를 추가할 때, 새로운 요소가 들어갈 공간이 없다면 크기가 자동으로 증가한다.

List는 제네릭 클래스로 저장하려는 객체의 종류를 컴파일러에 알려줘야 한다. 다음은 문자열의 List를 생성하는 방법이다.

List animals = new List(); List names = new List(10); // 초기 크기를 10으로 지정 만약, List에 저장하는 요소의 수가 얼마나 되는지 미리 안다면, 크기 조정에 시간이 소모되는 것을 방지하기 위해 최대 요소 수에 대한 초기 크기를 지정하는 것이 좋다. List에서 요소를 가져오려면 배열에서처럼 List 변수에 인덱스를 전달해 호출한다. n...

# Add # ToArray # Sort # RemoveAt # Remove # List클래스 # List # Insert # Find # C샵 # Contains # Clear # 씨샵