버그 해결을 위한 모든 질문을 던져
0 votes
127 views
[System.Diagnostics.Conditional("TEST")]
 private void Test()
 {
     Debug.Log("Test");
 }

이런식으로 있다면

Test() 함수가 호출될 때

TEST 디파인 여부에 따라서 함수 호출될지 말지 결정되는거죠?

내부적으로

대충

if(IsDefine("TEST") == true)
    CallFunc();

이런식으로 처리되는걸까요?

 

컴파일 단계에서는 코드는 다 살아있는거죠?
asked (17 point) , 127 views

1 답변

0 votes
https://docs.microsoft.com/ko-kr/dotnet/api/system.diagnostics.conditionalattribute?view=net-6.0

컴파일러 단에서 제외 한다고 합니다. il로 가면 없겟죠..
answered (301 point)
답변 감사합니다. 추가 질문이 있습니다.

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

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

597 질문
758 answers
727 댓글
118,330 users