我正在学习C#中的网络,我意识到我完全依赖System.Net框架进行网络连接(并不是说这是一件坏事)。我不明白,使用标准语言功能,如果不依赖任何框架,您可以通过C#连接到网络。
答案 0 :(得分:5)
与许多托管运行时一样,底层代码依赖于本机功能。我可以列出使用的Win32 API,或者你可以查看源:)我更喜欢后者。
答案 1 :(得分:1)
System.NET框架只是提供围绕Windows API的托管包装器。如果你想看看MS是如何做到的,你可以用反编译器(Reflector或ILSpy)打开程序集并查看代码。