글쓴 사람
        차가워 (like0430 at nate.com)
        홈페이지
        
        첨부 파일
        
             
        
        
        
            
            
            
                
                    
                    
                    
                    안녕하세요.
private void Method1()
{
#if DEBUG
    Console.WriteLine("이건 디버깅용 출력");
#endif
    //실행코드 삽입부
}
위 메서드를 보시면 
#if DEBUG로 감싼 부분은 디버깅모드에서는 실행되고 릴리즈모드에서는 실행되지 않습니다.
그렇다면 릴리즈로 배포한 앱에서는 
위의 메서드가 실행될 때 마다 #if DEBUG를 읽어서 실행여부를 판단 하는 건가요? 
아니면 배포용 실행파일이 만들어질때 이부분은 제거가 되어 실행파일이 만들어지는건가요?
디버깅용으로 출력은 하고 싶은데, 배포파일에서는 뭐 하나라도 성능저하를 발생하고 싶지 않아서 문의 드립니다.
감사합니다.
        
        
                    
                    
                    
                    
                    
    
                    
                    
                    
                    
                    
                
                    [최초 등록일: ]
                    [최종 수정일: 11/4/2022]