.NET、.NET FrameWork和C#的一知半解
来源:互联网 发布:知乎奇葩问题大全 编辑:程序博客网 时间:2024/05/16 13:03
1、.NET 为平台。
2、.NET FrameWork为框架 。
它由公共语言运行时(CLR,即Common Language Runtime)和公共类库组成。 它是.Net平台中不可或缺的一部分,它提供了一个稳定的环境来保证基于.NET平台开发的应用程序的正常运行。
我自己认为:
框架和架构是不同的,
框架为程序的半成品,注重于“架”--支持的意思,相当于组成身体的骨架;
而架构为程序的设计,注重于“构”--设计的意思,相当于灵魂。
3、C# 为基于.NET平台的一门编程语言。
C#代码要运行需要经过两个时期,第一,编译期;第二,运行期。
编译期为C#编译器将.cs文件代码编译成dll中间语言,而运行期为JIT编译器将中间代码编译成机器代码(也就是二进制代码),二进制代码将被存储在缓冲区(动态内存)中,第二次将直接从缓冲区调用,这就是第二次访问明显比第一次快的原因。
补充说明:CLR 包含内存管理、垃圾回收、异常处理、类加载器、安全服务、反射服务技巧JIT编译器等。
阅读全文
0 0
- .NET、.NET FrameWork和C#的一知半解
- .NET Framework 和 c# 简介
- .NET .NET Framework C#
- C#与.Net Framework的联系和区别
- C# - .net framework和CLR各版本之间的关系
- C# 语言和 .NET Framework 介绍
- C# 语言和 .NET Framework 介绍
- C# 语言和 .NET Framework 介绍
- C# 语言和 .NET Framework 介绍
- C# 语言和 .NET Framework 介绍
- .NET Framework和C#版本历史概览
- .NET Framework 与C#
- C# 什么是.NET Framework
- 什么是.NET和.NET Framework?
- .NET Micro Framework和 .NET Compact Framework、.NET Framework
- Illustrated C#2012--第一章节--C#和.NET Framework
- .Net Framework Client Profile 和 .Net Framework
- 【VB.NET】-.NET Framework 和 .NET 特点
- Discuz用于搭建论坛心得
- Android代码规范(转)
- iOS11泄露:Apple Watch 3支持LTE
- 【转】jQuery选择器总结
- JQuery & Django Ajax 踩过的坑
- .NET、.NET FrameWork和C#的一知半解
- 问题:一对多或者多对多,老是报空指针异常
- JSP传到后台乱码的3中方法
- HDU 3836 Equivalent Sets(强连通+缩点,tarjan)
- Java匿名类
- jsPlumb流程图插件
- LeetCode 40. Combination Sum II
- MAC OSX 正確地同時安裝 PYTHON 2.7 和 PYTHON3
- 2017北京国际军民融合装备展览会会刊(参展商名录)