수색…


비고

Option Explicit On 은 Visual Basic .NET에서 권장되는 우수 사례입니다. 개발자가보다 깨끗하고 안정적이며 버그가없고 유지 보수가 용이 한 코드를 생성하는 데 도움이됩니다. 어떤 경우에는 더 나은 성능을 가진 프로그램을 작성하는 데 도움이 될 수도 있습니다!

명시 적 옵션 대신 https://support.microsoft.com/en-in/kb/311329#bookmark-3 옵션 strict에 대한 참조를 사용할 수도 있습니다. Option strict는 옵션을 명시 적으로 상속합니다.

이게 뭐야?

모든 변수를 명시 적으로 선언해야합니다.

명시 적으로 선언하고 암시 적으로 변수를 선언하는 것의 차이점은 무엇입니까?

명시 적으로 변수 선언 :

Dim anInteger As Integer = 1234

암시 적으로 변수 선언 :

'Did not declare aNumber using Dim
aNumber = 1234

결론

따라서 할당 중에 변수를 잘못 입력 할 수 있으므로 Option Explicit On 을 사용해야 프로그램이 예기치 않게 작동합니다.

어떻게 켜는거야?

문서 수준

기본적으로 켜져 있지만 코드 파일의 맨 위에 Option Explicit On 을 배치하여 추가 보호 계층을 가질 수 있습니다. 이 옵션은 전체 문서에 적용됩니다.

프로젝트 수준

Visual Studio의 메뉴를 통해 다음과 같이 전환 할 수 있습니다.

프로젝트> [프로젝트] 속성> 컴파일 탭> Option Explicit

선택 On 드롭 다운 메뉴에서. 이 옵션은 전체 문서에 적용됩니다.

모든 새 프로젝트

다음을 선택하여 모든 새 프로젝트에 기본적으로 켤 수 있습니다.

도구> 옵션> 프로젝트 및 솔루션> VB 기본값> Option Explicit

선택 On 드롭 다운 메뉴에서.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow