반응형

is 연산자 2

[C#] 6.2.2 is 연산자와 as 연산자

6.2.2 is 연산자와 as 연산자 이처럼 기반 형식의 변수로 파생된 개체를 참조할 수 있다는 특징은 사용의 편의성이 제공합니다. 하지만 프로그램에서 파생 형식에만 캡슐화된 멤버에 접근하여 사용해야 할 때도 있습니다. 이 때 is 연산자와 as 연산자를 사용하면 파생 개체를 참조할 수 있습니다. ▶ 용어: 상향 캐스팅 , 하향 캐스팅 Stu stu = man as Stu; //파생된 형식 개체 참조 if (stu != null) //man이 Stu개체일 때 { stu.Study(); } else { Console.WriteLine("Stu 형식 개체가 아닙니다. "); } is 연산자는 이항 연산자로 좌항에 변수가 오고 우항에 형식 명을 명시하면 해당 변수가 해당 형식으로 호환할 수 있는지를 반환합니다..

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

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

반응형