버그 해결을 위한 모든 질문을 던져
0 votes
328 views
public class TestAA
{
}

public class TestBB
{
   public TestAA aaa;
}

public class TestCC
{
   public TestAA aaa;
}

 

이런 식으로 TestBB가 aaa를 들고 있다고 할 때

aaa 입장에서

자기를 들고 있는 클래스가 TestBB인지 TestCC 인지 알아낼 수 있는 방법이 있을까요?
asked (4 point) , 328 views

3 answers

0 votes
닷넷에 리플렉션이라는게 있습니다.

http://rapapa.net/?p=2550

참고해보세요~
answered (93 point)
0 votes
해당 방법은 없을겁니다 그냥 set property 따로 정의 하셔서 해당 변수에 값넣을때 this 를 셋해주시는게 그나마 할수 있는 방법일 겁니다
answered (55 point)
0 votes

aaa.GetType(), 또는 typeof(TestAA)

 


if( aaa.GetType() == typeof(TestAA) )
{
 // aaa는 TestAA
}
answered (8 point)

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

201 질문
311 answers
335 댓글
324 users