반응형

Boxing 3

[C# 무료 동영상 강의] 7. Boxing과 Unboxing

[C#] 3.2 Boxing 과 UnBoxing [C#] 3.2 Boxing 과 UnBoxing – 언제나 휴일 C#의 object 형식은 모든 형식의 기반 형식입니다. 여기에서는 값 형식들이 object 형식 변수에 대입하거나 object 개체를 값 형식 변수에 대입하여 사용할 때 어떤 메커니즘이 진행되는지 살펴보기로 합시다. C#에서 값 형식은 구조체와 열거형으로 나눌 수 있습니다. 기본 형식에서 object와 string을 제외한 모든 기본 형식은 구조체입니다. 구조체는 여러 종류의 멤버들을 캡슐화하여 사용할 수 있습니다. 구조체는 기반 형식이 될 수 없으며 ehpub.co.kr

[C# 동영상 강의] 5. 형식 변환

[C# 동영상 강의] 5. 형식 변환 다루는 내용형식변환(암시적변환, 명시적변환, 변환연산자, 형식변환 Helper클래스as, is 연산자Boxing, Unboxing 대본슬라이드 1http://msdn.microsoft.com/ko-kr/library/ms173105.aspx본 강의에서는 형식 변환에 대해서 살펴보기로 하겠습니다. 슬라이드 2변수의 형식은 한 번 선언하면 컴파일 시에 지정되어 바뀌지 않습니다. 하지만 프로그래밍에 있어 문자열을 정수로 바꾸거나 날짜 데이터를 문자열로 바꾸어서 사용을 해야 경우 등이 발생할 수 있습니다.C#에서는 이와 같은 경우를 위해 형식 변환에 대한 문법을 제공하고 있습니다.암시적 변환은 컴파일러가 알아서 형식 변환을 하는 경우로써 코드 상에서 특수한 구문을 사용할 필..

[C#] 3.2 Boxing 과 UnBoxing

3.2 Boxing 과 UnBoxing C#의 object 형식은 모든 형식의 기반 형식입니다. 여기에서는 값 형식들이 object 형식 변수에 대입하거나 object 개체를 값 형식 변수에 대입하여 사용할 때 어떤 메커니즘이 진행되는지 살펴보기로 합시다. C#에서 값 형식은 구조체와 열거형으로 나눌 수 있습니다. 기본 형식에서 object와 string을 제외한 모든 기본 형식은 구조체입니다. 구조체는 여러 종류의 멤버들을 캡슐화하여 사용할 수 있습니다. 구조체는 기반 형식이 될 수 없으며 기본 생성자(매개 변수가 없는 생성자)와 소멸자를 선언할 수 없습니다. C#에서는 여러 멤버를 캡슐화하여 사용자 정의 형식을 만들 때 일반적으로 클래스를 사용하지만 단순한 경우에 구조체를 사용할 수도 있습니다. C언..

반응형