0

私は一種の「素朴な」検索エンジンを作成しています。

私が行ったことは、各ファイルが単語の最初の文字に対応するファイルに単語を配布することです(つまり、英語の場合、26個のファイルがあります)

次に、検索システムが読み込まれるときに、構造体の配列を使用しているハッシュ テーブル (26 個の英字に対応する 26 個のハッシュ テーブル) 内のすべての単語を読み込みます。

問題は、サブルーチンで変数を宣言した後Form load、変数が他のサブルーチンでそれらの値を使用できないことです....

それらの値が持続するようにそれらを適切に宣言するにはどうすればよいですか?

4

1 に答える 1

4

それらをすべてのルーチンの上で宣言しますが、メイン内で宣言するClassと、他の場所でも使用できるようになります。例えば:

Public Class yourClassName
   ' declare your variables here

サブルーチン内で変数を宣言すると、それらはそのサブルーチン内でのみ使用可能になります。そのため、他のサブルーチンでも使用できるようにクラスレベルで変数を宣言する必要があります。

詳細については、ドキュメントを参照してください (@Drise に感謝)

http://msdn.microsoft.com/en-us/library/1t0wsc67.aspx

于 2012-06-07T16:56:51.690 に答える