foreach(int temp in 이름)
{
Debug.Log(이름);
}
각 형식에 맞게 순차적으로 데이터 빼줌
List: 순차적으로 빼
Stack: 역순으로 빼
Queue: 순차적으로 빼
- var 형태 알아서 맞춰줌 -> 컴파일 시점에 바꿔줌
- object 모든 데이터 타입의 최상위 형태/개념. -> 런타임에 바꿔줌
foreach(var / object temp in 이름)
{
Debug.Log(이름);
}
public void Func(object test) 는 가능하지만
public void Func(var test) 는 불가능하다.
적용 시점이 다르기 때문.
object: 모든 타입이 들어갈 수 있지만 값이 할당되면 원본 타입의 특성을 잃어버림.
object 형태가 된 상태/박싱된 형태. 특성을 사용하려면 언박싱해야 함
언박싱?
object TempObject = test;
((원하는 데이터타입)TempObject)
Dictionary:키와 값으로 이루어진 한 쌍의 자료구조
Hashtable: Dictionary의 논제네릭 버전 자주 쓸 수도 있음..