1

重複の可能性:
厳密で明示的なオプションは何ですか?

大文字と小文字の区別についてですか?ここで noob を完了します。

4

2 に答える 2

3

MSDNによると:

そのファイル内のすべての変数の明示的な宣言を強制するために、ファイル レベルで使用されます。

それ以外の場合は、最初に変数を宣言しなくても変数を使用できます。

彼らには例も含まれていました:

Option Explicit On   ' Force explicit variable declaration.
Dim MyVar   ' Declare variable.
MyInt = 10   ' Undeclared variable generates error.
MyVar = 10   ' Declared variable does not generate error.
于 2010-05-18T19:46:44.057 に答える
0

オプション explicit が Visual Basic から外れている場合、変数に値を割り当てることによって変数を暗黙的に宣言できます。変数名のつづりを間違えると新しい変数が静かに作成され、バグを見つけるのが非常に困難になるため、これは非常に悪い考えです。

Option Explicit Off
Imports System
Public Class ImplicitVariable
 Public Shared Sub Main()
  a = 33
  Console.WriteLine("a has value '{0}' and type {1}", a, a.GetType())
 End Sub
End Class
于 2010-05-18T19:56:37.880 に答える