2012-06-07 33 views
0

我正在創建一種「天真」的搜索引擎。Vb 2010中的變量聲明

我所做的文件分佈的話,每個文件對應的單詞的首字母(即,如果它的英文,然後26個文件存在)

然後,當搜索系統負載我加載所有哈希表中的單詞(26個哈希表,對應於26個字符),我正在使用一組結構體。

的問題是在Form load子程序聲明變量後,變量不能在其他子程序來使用這些值....

如何正確申報他們因此它們的值是否仍然存在?

回答

4

聲明它們高於所有程序,但主要在Class之內,那麼它們也可以在其他地方使用。例如:

Public Class yourClassName 
    ' declare your variables here 

當您在一個子程序內聲明的變量,他們將只能是子程序裏面,這就是爲什麼你需要在類級別聲明他們爲他們在其他子程序可用了。

富勒更多信息,請參閱該文檔(感謝@Drise)

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

+1

也被稱爲 「全局變量」。另請參閱:變量作用域:http://msdn.microsoft.com/en-us/library/1t0wsc67.aspx – Drise

+0

問題仍然存在............. – user1439018

+0

範圍問題... –