0

我正在创建一种“幼稚”的搜索引擎。

我所做的是在文件中分配单词,每个文件对应于单词的起始字母(即如果是英文,那么有 26 个文件)

然后,当搜索系统加载时,我正在加载哈希表(对应于 26 个字母字符的 26 个哈希表)中的所有单词,为此我使用了一个结构数组。

问题是在Form load子例程中声明变量后,变量无法在其他子例程中使用这些值....

我如何正确声明它们以使它们的值持续存在?

4

1 回答 1

4

将它们声明在所有例程之上,但在 main 中,Class那么它们也将在其他地方可用。例如:

Public Class yourClassName
   ' declare your variables here

当您在子例程中声明变量时,它们将仅在该子例程中可用,这就是为什么您需要在类级别声明它们以便它们也可以在其他子例程中使用。

有关更多信息,请参阅文档(感谢 @Drise)

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

于 2012-06-07T16:56:51.690 回答