2017-08-27 53 views
0
Sub main() 

    Dim x as integer=5 

Sub add() 

End sub 

Sub add() 

    Dim z as integer = 5 + x 
    Console.writeline(z) 

End sub y 

它不會工作,因爲我要在sub add()Dim x所以我想是的x該值傳遞給sub add()的方式。傳遞的東西的價值從子main()中另一個子程序

+0

你需要上晚自習[在VB範圍(http://stackoverflow.com/a/33249045/1070452); *將參數傳遞給方法*的基本任務,所有在您讀取[ask]並參加[tour] – Plutonix

回答

0

可以使用Scoping將變量傳遞給這樣的方法:

Sub main() 
    Dim x as integer = 5 
    add(x) 
End sub 

Sub add(NewX As Integer) 
    Dim z as integer = 5 + NewX 
    Console.writeline(z) 
End sub 
相關問題