api是应用程序编程接口。刚开始还不怎么明白这么虚幻的一个概念。
后来仔细琢磨了一句话“它存放在动态链接库中的函数”。动态链接库我知道是就是程序生产的dll文件。
里面是存放了很多函数,这个il反汇编一下就可以看出。
如果里面的函数是系统写好的,它就是api了。如果是你自己写的,拿来给别人用。它也是api。
比如:写c#代码时,首先要建立一个类,里面有using system的命名空间的引用。该命名空间下面就console函数,这些函数就是写好的api。
为什么前辈不给它取名叫已有的类库。而叫api这个绕嘴的概念。真是费人心思去理解。