高级.NET面试题及详细答案
一、基础进阶(考察底层理解,区分初级与高级)
1.请详细说明.NETCore与.NETFramework的核心区别,以及项目选型时如何决策?
答案:核心区别并非简单的“跨平台”,而是底层架构的重构,具体从5个关键维度区分:
1.架构设计:.NETFramework基于Windows专属的CLR(公共语言运行时),依赖WindowsAPI,本质是“Windows原生框架”;.NETCore重构为跨平台的CoreCLR,移除了Windows专属依赖,采用模块化设计(可按需引用NuGet包),体积更轻量。
2.跨平台支持:.NETFramew
原创力文档

文档评论(0)