vb我不了解。但楼上关于c#的说法我知道是错的。
方法是没有返回值的函数?开什么国际玩笑。。。
如果你是c/c++背景的程序员,那以前叫函数的东西现在c#叫方法。如果c#是你的第一个语言,忘记函数吧,在c#里没有函数的概念,都叫方法。
可以把函数理解成是一个较大的概念。
方法是一个较小的概念。
方法就是在对象外可以使用的函数。public的
一般我们都把调用对象的某个函数,叫做调用某个对象的方法。
当在类的内部调用时,就会把它叫做调用了XX函数。
你就看着理解吧。
呵呵。。C#和VB在这些方面有很大的区别。。
c#中没有VB等语言中函数与方法有那么明显的界限。。
c#将它们统一归类为函数。。而所谓的方法,即没有返回值(VOID)的函数罢了
面向对象的编程都叫方法而不是函数
vb是面向过程的
没有区别。