0
我正在創建一種「天真」的搜索引擎。Vb 2010中的變量聲明
我所做的文件分佈的話,每個文件對應的單詞的首字母(即,如果它的英文,然後26個文件存在)
然後,當搜索系統負載我加載所有哈希表中的單詞(26個哈希表,對應於26個字符),我正在使用一組結構體。
的問題是在Form load
子程序聲明變量後,變量不能在其他子程序來使用這些值....
如何正確申報他們因此它們的值是否仍然存在?
我正在創建一種「天真」的搜索引擎。Vb 2010中的變量聲明
我所做的文件分佈的話,每個文件對應的單詞的首字母(即,如果它的英文,然後26個文件存在)
然後,當搜索系統負載我加載所有哈希表中的單詞(26個哈希表,對應於26個字符),我正在使用一組結構體。
的問題是在Form load
子程序聲明變量後,變量不能在其他子程序來使用這些值....
如何正確申報他們因此它們的值是否仍然存在?
聲明它們高於所有程序,但主要在Class
之內,那麼它們也可以在其他地方使用。例如:
Public Class yourClassName
' declare your variables here
當您在一個子程序內聲明的變量,他們將只能是子程序裏面,這就是爲什麼你需要在類級別聲明他們爲他們在其他子程序可用了。
富勒更多信息,請參閱該文檔(感謝@Drise)
也被稱爲 「全局變量」。另請參閱:變量作用域:http://msdn.microsoft.com/en-us/library/1t0wsc67.aspx – Drise
問題仍然存在............. – user1439018
範圍問題... –