is - 형변환 가능 여부를 bool로 반환해준다. 형변환 가능하면 true를 반환해준다.
예제
if ((man is Teacher) || (man is TeacherStu))
{
return false;
}
사람이 선생님 또는 공부하는선생님이면 false를 반환해준다.
예제
as - 형변환 가능 여부를 확인하고 가능하면 형변환 시켜준다. 형변환이 불가능하면 Null을 반환해준다.
Man a = mem as Man;
if (a != null)
{
if (a.Name == _name)
return cnt;
}
'.NET > C#' 카테고리의 다른 글
Delegate-2 (0) | 2010.03.27 |
---|---|
직렬화 (0) | 2010.03.27 |
Catch(Exception) (0) | 2010.03.25 |
Delegate (0) | 2010.03.25 |
Foreach문 (0) | 2010.03.24 |