.NET/BASIC5 object / var / dynamic 비교 object.NET Framework에서 제공하는 모든 타입을 선언 가능합니다. .NET Framework의 모든 타입의 베이스 클래스이기 때문입니다.값 형식, 참조형식 사이 변환이 일어날 경우 boxing, unboxing이 발생하여 성능 상 영향을 미칠 수 있습니다.object 변수에 할당되면 원본 타입의 특성을 잃으므로 원본타입의 특성을 사용하기 위해서는 다시 type-casting 해주어야합니다. varC# 3.0에서 처음 등장했습니다. var로 선언된 변수는 .NET Framework에서 제공하는 대부분의 타입을 사용 가능합니다. 반드시 선언 시점에 특정 타입으로 초기화되어야합니다. 컴파일 시점에 타입이 정해지므로 한 번 초기화 후 타입 변경은 불가능합니다. Anonymous Type (익명 타.. 2018. 4. 3. 이전 1 2 다음