.NET mscorlib.dll与内核32.dll的关系

.NET mscorlib.dll与内核32.dll的关系,.net,kernel32,mscorlib,.net,Kernel32,Mscorlib,据我所知,需要输入/输出功能的应用程序必须与Kernel32.dll通信,后者反过来将请求发送到内核本身。然而,在.NET中,位于mscorlib.dll中的console类与任何其他应用程序一样,不会直接与内核通信,对吗?mscorlib.dll必须将其请求发送到Kernel32.dll,还是.NET有特权绕过它 部门内是否有人了解它的工作原理 谢谢。.net it self是一个调用底层系统调用的本机应用程序。因此,当您调用console.writeline时,您调用的是一个包装器,实际上是

据我所知,需要输入/输出功能的应用程序必须与Kernel32.dll通信,后者反过来将请求发送到内核本身。然而,在.NET中,位于mscorlib.dll中的console类与任何其他应用程序一样,不会直接与内核通信,对吗?mscorlib.dll必须将其请求发送到Kernel32.dll,还是.NET有特权绕过它

部门内是否有人了解它的工作原理


谢谢。

.net it self是一个调用底层系统调用的本机应用程序。因此,当您调用console.writeline时,您调用的是一个包装器,实际上是。

所有的.NET库都会调用本机Win32 API,包括三个著名的库中的API,
kernel32.dll
user32.dll
、和
gdi32.dll
,以使事情发生。这几乎是在Windows上完成任务的唯一方法。NET Framework是Windows上的一个简单的运行时环境,尽管它是一个非常彻底的环境

mscorlib.dll
提供的功能在这里也不例外。它确实调用了本机Win32 API函数,包括
kernel32.dll
中的函数