본문 바로가기 메뉴 바로가기

손끝으로 만드는 세상

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

손끝으로 만드는 세상

검색하기 폼
  • 분류 전체보기 (30)
    • 개발 일반 (0)
    • Android (1)
    • WPF (4)
    • C# (18)
    • Linux (Ubuntu) (5)
    • Python (2)
  • 방명록

Conditional (1)
#if, #endif 보다는 Conditional Attribute를 이용하라!

#if, #endif 보다는 Conditional Attribute를 이용하라! 기존방법 예제 : #if, #endif 방법 private void Check() { #if DEBUG string name = new StackTrace().GetFrame(1).GetMethod().Name; Trace.WriteLine("Check for Person : "); Trace.WriteLine("called by " + name); #endif } 좋지 않은 점 : 1. Release모드일 때에는 메소드 내용이 포함되지는 않지만 쓸데없는 메소드 호출을 피할 수 없다. 2. 코더의 실수를 유발하여 의도하지 않은 코드가 삽입될 수 있다. 개선시킨 방법 예제 : Conditional Attribute 사용 방법 ..

C# 2009. 3. 30. 17:09
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바