미처 완성되지 못한 알고리즘

형변환 연산자 is, as 본문

IT/c#

형변환 연산자 is, as

-June- 2017. 8. 23. 11:19


is 연산자


객체가 해당 형식에 해당하는지를 검사하여 그 결과를 bool값으로 반환한다.



사용 예)


object obj;

bool result = obj is int;



result값은 True를 출력한다.







as 연산자


연산자와 주어진 값을 지정한 타입으로 변환한다. 형 변환 실패 시 객체 참조를 null을 던진다.





사용 예)



int b = 0;

int a = b as int ;


결과는 a는 0의 값을 취한다.

'IT > c#' 카테고리의 다른 글

Thread  (0) 2017.08.24
LINQ  (0) 2017.08.24
delegate 와 event  (0) 2017.08.23
오버플로를 검사하기 위한 checked와 unchecked 문  (0) 2017.08.23
Nullable type  (0) 2017.08.23