奇怪,这不是Java非这么叫么……
C#并不总是把函数叫做方法,譬如说C#里面函数的引用包装,叫委托(delegate),Java叫SAM(Single Abstract Method)。
常用的泛型委托就是Func<>,很明显这是Function的缩写而不是Method的缩写。
还有,C#的本地函数(Local Function),也叫做函数,而不叫做本地方法。
继续,Razor里面的工具函数块,也叫做函数@functions
综上所述,C#里面把函数叫函数的情况非常多,只有成员函数是跟Java学坏了……
这不是C#特有的,而是面向对象里的概念。
方法是指对象能够进行的操作,方法同时还有另外一个名称,叫做函数。方法是类中的定义函数,其具体的作用就是对对象进行描述操作。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有