배열(Array)
같은 데이터형을 index로 관리하는 참조형 개체
int [] values = new int[3];
모든 배열은 System.Array 클래스를 상속
배열에서 자주 사용되는 속성/메소드
Length:방의 갯수
Clear:초기화 (상수형:0/참조형:null)
???
배열값의 읽기 및 쓰기
배열명 [인덱스번호] = 값;
데이터형 변수 = 배열명 [인덱스번호];
배열의 선언
데이터형 [] 배열명 = new 데이터형 [방개수];
데이터형 [] 배열명 = new 데이터형 [] {...........};
데이터형 [] 배열명 = {............};
데이터형 [] 배열명;
배열명 = new 데이터형 [방개수];
배열명 = new 데이터형 [] {...........};
배열명 = {...........};//불가
Hashtable
특징
참조형 개체를 저장
크기가 자동적으로 조절
키로 개체를 관리
개체를 저장하는 방법
변수.Add(object key, object value);
변수[키값] = 개체;
개체를 삭제하는 방법
변수.Remove(object key);
변수.Clear(); //모든 개체를 삭제
개체를 찾는 방법
object obj = 변수[키값]
//형변환
string value = (string) 변수[키값]
같은 데이터형을 index로 관리하는 참조형 개체
int [] values = new int[3];
스택 | 힙 |
values | 값/값/값 |
모든 배열은 System.Array 클래스를 상속
배열에서 자주 사용되는 속성/메소드
Length:방의 갯수
Clear:초기화 (상수형:0/참조형:null)
???
배열값의 읽기 및 쓰기
배열명 [인덱스번호] = 값;
데이터형 변수 = 배열명 [인덱스번호];
배열의 선언
데이터형 [] 배열명 = new 데이터형 [방개수];
데이터형 [] 배열명 = new 데이터형 [] {...........};
데이터형 [] 배열명 = {............};
데이터형 [] 배열명;
배열명 = new 데이터형 [방개수];
배열명 = new 데이터형 [] {...........};
배열명 = {...........};//불가
Hashtable
특징
참조형 개체를 저장
크기가 자동적으로 조절
키로 개체를 관리
키값 | 키값 | 키값 |
개체 | 개체 | 개체 |
개체를 저장하는 방법
변수.Add(object key, object value);
변수[키값] = 개체;
개체를 삭제하는 방법
변수.Remove(object key);
변수.Clear(); //모든 개체를 삭제
개체를 찾는 방법
object obj = 변수[키값]
//형변환
string value = (string) 변수[키값]