2015-10-16 79 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