2015-10-16 77 views
-1

我想知道我的函數聲明放在我的項目中。對於這個項目,我應該模塊化當前位於Button Calculate(之前的項目)下的編碼,但是每次我嘗試將它放在按鈕下時,它都會告訴我它不屬於方法體內。那麼我該如何去做這件事?在哪裏放置函數聲明? VB.NET

+0

想通了。 – YoungMogul

+0

函數聲明不應位於另一個子例程中(例如= ButtonCalculate_Click)。而是調用您從ButtonCalculate_Click創建的函數。如果你要模塊化它,這可能意味着你要創建一個單獨的類,也許在一個單獨的程序集中,並將這些功能放在那裏。 – N0Alias

回答

0

嗯。我不想聽起來居高臨下都在寫這個,但我猜,你試圖把一個函數直屬一行代碼說像..

private Sub ButtonCalculate() 

這是開始子程序定義。嘗試進一步向下看的這行代碼..

End Sub 

,並把在那裏,你的函數聲明 - 留下一個空行是爲了便於閱讀的緣故,例如

private sub ButtonCalculate() 
    'code for buttoncalculate 
    'more code for buttoncalculate 
    'lots more code for buttoncalculate 
End Sub 

private Function randomFunction(WhateverYourParametersare byval integer) as integer 
    'your function code 
    'more function code 
End Function