api

api是应用程序编程接口。刚开始还不怎么明白这么虚幻的一个概念。

后来仔细琢磨了一句话“它存放在动态链接库中的函数”。动态链接库我知道是就是程序生产的dll文件。

里面是存放了很多函数,这个il反汇编一下就可以看出。

如果里面的函数是系统写好的,它就是api了。如果是你自己写的,拿来给别人用。它也是api。

比如:写c#代码时,首先要建立一个类,里面有using system的命名空间的引用。该命名空间下面就console函数,这些函数就是写好的api。

为什么前辈不给它取名叫已有的类库。而叫api这个绕嘴的概念。真是费人心思去理解。

posted @ 2012-01-05 16:57  viola  阅读(349)  评论(0编辑  收藏  举报