這裏是我的函數的例子:如何將我的函數的結果存入變量以便我可以再次使用它?
Public Class GlobalFunctions
Public Shared Function CreateNewDatabase(ByVal MyDomainName As String, ByVal NewDatabaseName As String, ByVal StatusBoxName As ListBox)
Try
Dim MyWorkingDirectory As String = "C:\mytest1\"
Dim MyFileName As String = "mycmd.exe"
If File.Exists(MyWorkingDirectory & MyFileName) Then
'Run mycmd
'Here are my results
Dim Result1 As String = "r2"
Dim Result2 As String = "r2"
Dim Result3 As String = "r3"
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
Return True
End Function
End Class
基本上我需要做的是運行我的功能&然後就可以使用會導致我的下一個功能..喜歡的東西:
GlobalFunctions.CreateNewDatabase(DomainName.Text, MyDbName, StatusListBox)
MsgBox(Result1)
MsgBox(Result2)
MsgBox(Result3)
任何幫助將不勝感激;)
有一些很好的理由,爲什麼這不是「太受歡迎」。以您建議的方式使用全局變量不是遠程線程安全的。另外,在你的例子中你根本沒有使用全局變量 - 你正在使用私有成員變量。 – 2012-07-30 17:05:57