方法和功能的区别?
这个问题在这里已经有了答案:
两者都是一样的,没有什么区别,它只是C#中同一个事物的不同术语。
方法:
在面向对象的编程中, 方法是与类相关的子程序(或过程或函数 )。
关于面向对象编程,使用术语“方法”,而不是函数。
当一个函数是类的一部分时,它被称为方法。
C#是一种OOP语言,没有在类之外声明的函数,这就是为什么C#中的所有函数实际上都是方法。
尽管除了这种形式上的差异,他们也是一样的......
在C#中,它们是可以互换的(尽管方法是合适的术语),因为如果不将它合并到类中就不能编写方法。 如果它独立于一个类,那么它将是一个功能。 方法是通过指定类操作的函数。
链接地址: http://www.djcxy.com/p/17303.html上一篇: Difference between Method and Function?
下一篇: Accessing non static members inside static method via passed pointer