기본 콘텐츠로 건너뛰기

추천 가젯

[C#] 컬렉션 간단하게 살펴보기

  컬렉션Collection 은 데이터의 모음을 담는 자료구조를 말하며 배열Array도 컬렉션의 일원이다. ( System.Array 클래스의 구조를 보면 컬렉션 클래스들이 상속받는 ICollection을 상속받았음을 확인할 수 있다. )  컬렉션의 몇 가지 클래스들을 살펴봤다. 1. ArrayList 2. Queue 3. Stack 4. Hashtable  정처산 시험을 준비할 때 공부했던 자료구조형이라 낯설지만은 않다.  자바에서도 거의 비슷한 자료구조를 썼던 거 같은데 다 까먹음;; using  System . Collections;  컬렉션을 쓸 땐 System.Collections 네임스페이스를 사용해 주고~ ( 근데 Array도 컬렉션의 일원인데 왜 걔만 System.Collections 선언 안 해도 쓸 수 있지? C에서부터 쓰는 자료형이라 기본적으로 System 네임스페이스에 들어가 있나? ) ArrayList  list   =   new  ArrayList(); list . Add( 'a' );   list . Add( 'b' ); list . RemoveAt( 0 ); list . Add( 'c' ); list . Insert( 0 ,  'A' ); foreach ( object   c   in  list) {     Console . WriteLine( $" {c} " ); }   ArrayList 는 배열처럼 컬렉션 요소에 접근할 때 [] 연산자를 사용한다. 다만, 배열과는 달리 용량이 자동으로 조정된다.    Add()는 컬렉션의 마지막 요소 다음 인덱스에 새 요소를 추가 하고,  RemoveAt()은 특정 인덱스에 있는 요소를 제거하고,  Insert()는 특정 인덱스에 새 요소를 삽입한다. ...

최근 글

[C#] 2차원 배열 & 가변 배열

[C#] 배열의 접근법&분할하기

우타(원피스)의 마지막 그 후...

효(孝)에서 가장 먼 말 만족(滿足)

[애니메이션 추천] 15년 2분기 애니 추천드립니다!

[월드 오브 워쉽] 순양함 운용법.

[플라스틱 메모리즈] 4월 신작 오리지널 애니메이션으로 추천드립니다!

[월드 오브 워쉽] 한국서버 알파 테스트 플레이 후기.

「4월은 너의 거짓말」 결말을 보고 납득했습니다.