다음을 통해 공유


파생 작업과 식

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용됨

Standard

항목이 적용됨

항목이 적용됨

항목이 적용됨

항목이 적용됨

Pro 및 Team

항목이 적용됨

항목이 적용됨

항목이 적용됨

항목이 적용됨

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

파생 작업은 식 계산 결과 응용 프로그램의 데이터 값이 변경되는 경우에 발생합니다.

파생 작업은 디버거에서 식을 계산할 때 감시해야 할 항목입니다. 조사식 창이나 간략한 조사식 대화 상자에서 파생 작업이 있는 식을 계산하는 경우 알지 못하는 사이에 프로그램의 다른 부분에 있는 변수 값이 변경될 수 있습니다. 파생 작업이 발생하면 버그가 없는 위치에 버그가 나타나거나 실제 버그가 숨겨짐으로써 디버깅 작업이 어려워질 수 있습니다.

일반적으로 디버거 창에서 함수 호출을 계산할 때 파생 작업이 발생할 수 있습니다. 이러한 계산은 대개 쉽게 알 수 있습니다. 그러나 관리 코드에서 속성 및 다른 암시적 함수 호출을 계산할 때 파생 작업이 발생하는 더 복잡한 경우도 있습니다.

디버거에서는 속성 계산 또는 암시적 함수 호출에 파생 작업이 있는지 여부를 인식할 수 없습니다. 따라서 기본적으로 디버거에서는 암시적 함수 호출을 자동으로 계산하지 않습니다. 속성 계산은 기본적으로 허용되어 있지만 옵션 대화 상자에서 이를 해제할 수 있습니다. 함수 호출 또는 속성이 계산되지 않은 경우 새로 고침 아이콘이 나타납니다. 새로 고침 아이콘을 클릭하면 해당 식을 수동으로 계산할 수 있습니다. 자세한 내용은 방법: 조사식 값 새로 고침을 참조하십시오.

암시적 함수 호출이나 속성의 계산을 해제한 경우 ac 형식 한정자를 사용하여 계산을 수행하게 할 수 있습니다(C#에만 해당). C#의 형식 지정자를 참조하십시오.

참고 항목

작업

방법: 조사식 값 새로 고침