티스토리 뷰

일단 기본적으로 C#에서 타입체킹은 이와 같이 한다.


1. obj.getType() == Typeof(GameUnit)

2. obj is GameUnit



하지만 만약 본 클래스가 아니라 상속된 클래스인경우에도 사용이 가능한가?

다시 말해서


public class A

{

}

public class B : A

{

}

public class C : B

{

}


에서


A c = new C();

Debug.Log(c is B);


의 출력결과가 True일 것인가?


정답은 맞았다. True였다.

다시 말해 어떤 것을 상속하더라도 이에 대해 타입체킹을 하면 true를 반환하게 된다

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함