다음을 통해 공유


-optionstrict

엄격한 형식 의미 체계를 적용하여 암시적 형식 변환을 제한합니다.

문법

-optionstrict[+ | -]
-optionstrict[:custom]

주장들

+ | -
선택 사항입니다. 이 -optionstrict+ 옵션은 암시적 형식 변환을 제한합니다. 이 옵션의 기본값은 .입니다 -optionstrict-. 옵션은 -optionstrict+ .와 동일합니다 -optionstrict. 허용되는 형식 의미 체계에 둘 다 사용할 수 있습니다.

custom
필수 사항입니다. 엄격한 언어 의미 체계가 존중되지 않는 경우 경고합니다.

비고

적용된 경우 -optionstrict+ 확대 형식 변환만 암시적으로 수행할 수 있습니다. 형식 개체를 정수 형식 개체에 할당하는 Decimal 것과 같은 암시적 축소 형식 변환은 오류로 보고됩니다.

암시적 축소 형식 변환 -optionstrict:custom에 대한 경고를 생성하려면 . 특정 경고를 무시하고 특정 경고를 -warnaserror:numberlist 오류로 처리하는 데 사용합니다-nowarn:numberlist.

Visual Studio IDE에서 -optionstrict 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택해야 합니다. 프로젝트 메뉴에서 속성을 클릭합니다.

  2. 컴파일 탭을 클릭합니다.

  3. Option Strict 상자에서 값을 수정합니다.

프로그래밍 방식으로 -optionstrict 설정하려면

Option Strict 문을 참조하세요.

예시

다음 코드는 strict 형식 의미 체계를 사용하여 컴파일 Test.vb 합니다.

vbc -optionstrict+ test.vb

참고하십시오