C#操作系统API封装类合集

超过 5 万行的 C#封装类,真不是闹着玩的。这套操作系统 API 封装类,基本把你能想到的系统调用都囊括了,用起来还挺顺手的。

直接调用API.NativeMethods就能搞定,像是找窗口、发消息这些底层活儿,不用每次都查 P/Invoke 文档,省事多了。比如:

IntPtr hwnd = NativeMethods.FindWindowA(null, "无标题-记事本");

代码结构也挺清晰,逻辑分得明明白白,遇到问题只看命名就差不多知道干嘛用的。

哦对了,作者还顺手整理了不少其它语言的封装类资源,像Delphi 安全 API 封装类PHP 的 pdo 封装Swift 的 Realm 封装,全都放在网站上,感兴趣的可以顺便翻翻。

如果你在搞系统底层开发或者需要频繁用到 Win32 API,这套封装真能省不少功夫。唯一注意的就是名字空间记得统一用API.NativeMethods前缀,别搞混了。

cs 文件大小:4.88MB