System.Net是如何实现的?

时间:2012-06-20 04:34:13

标签: c# system.net

我正在学习C#中的网络,我意识到我完全依赖System.Net框架进行网络连接(并不是说这是一件坏事)。我不明白,使用标准语言功能,如果不依赖任何框架,您可以通过C#连接到网络。

2 个答案:

答案 0 :(得分:5)

与许多托管运行时一样,底层代码依赖于本机功能。我可以列出使用的Win32 API,或者你可以查看源:)我更喜欢后者。

.NET source已开放约4 years now

答案 1 :(得分:1)

System.NET框架只是提供围绕Windows API的托管包装器。如果你想看看MS是如何做到的,你可以用反编译器(Reflector或ILSpy)打开程序集并查看代码。