知识大全 .NET 体系结构杂谈
Posted 语言
篇首语:愿你在孤独难熬的时光里,始终没有辜负那个拼命的自己。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 .NET 体系结构杂谈相关的知识,希望对你有一定的参考价值。
.NET 体系结构杂谈 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
我们不能独立的使用C#语言 而必须和 net framework 一起考虑 C#编译器专门用于 net 这表示用C#编写的所有代码总在 net Framework 中运行 对于C#语言来说 可以得出两个重要的结论
C#的结构和方法论反应了 net的基础方法论
在许多的情况下 C#的特定语言功能取决于 net的功能 或者依赖于 net的基类
Microsoft 中间语言(Microsoft INtermediate Langiage) 简称 MSIL 或者 IL
通用类型系统(Common Type System)简称 CTS
公共语言规范(Common Language Specification)CLS
C#与 NET的关系
C#是专门与Microsoft的 net framework 一起使用而设计的
C#是一种基于现代面向对象设计方法的语言
C#就其本身而言只是一种语言 尽管它是用于生成面向 net环境的代码 但它本身不是 net的一部分
NET 支持的一些特性 C#不支持 而C#支持的另一些特性 而 net不支持(如运算符重载)
公共语言运行库
net Framework 的核心是其运行库的执行环境 称为公共语言运行库(CLR)或 net 运行库
通常将在CLR的控制下运行的代码称为托管代码(managed code)
在 net中编译 分为两部分
把源代码编译为Microsoft 中间语言(IL)
CLR把IL编译为平台专用代码
托管代码的优点
他们是一种低级语言 语法很简单(使用数字代码 而不是文本代码) 可以非常快速的转换为内部机器码
平台无关性(编译为中间语言就可以获得 NET平台无关性)
提高性能()
语言的互操作性(将任何一种语言编译为中间代码)
中间语言
中间语言特征
面向对象和使用接口
值类型和引用类型之间的巨大差别
强数据类型
使用异常来处理错误
使用特性
强数据类型
中间语言的一个重要方面是它基于强数据类型
我们从 net提供的 依赖于类型安全的服务站获得的好处更多 这些服务包括
语言的互操作性
垃圾收集
安全性
应用程序域
IL(中间语言)是区分大小写的
垃圾收集 处理目前代码中所有变量 检查对存储在托管堆上的对象的引用 确定哪些对象可以从代码中访问——即哪些对象有引用 没有引用的对象就不能再从代码中访问 因而被删除
cha138/Article/program/net/201311/12050相关参考
有首歌唱道:“我们努力地工作是为了幸福的生活。”那么,什么是幸福生活呢?笔者最近看到赵鑫珊的一篇文章,文中说:“人生幸福或快乐,有个古老公式:人生幸福:物质消费/欲望。”根据这个公式,回想我66年来的
一个小老板眼中的开发工具—PB杂谈[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
一个小老板眼中的开发工具—PB杂谈[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! .Pow
一.挑选鱼儿: 1.鱼体底色单纯,花纹特征明显,色彩纯正,再就是尾鳍一定要大而舒展.当然还要选年轻而体格健康的鱼了。 2.挑选各鱼鳍都没有紧缩的;观察鱼肛门部门是否有一分岔状红色突起,或是有肿起,
一.挑选鱼儿: 1.鱼体底色单纯,花纹特征明显,色彩纯正,再就是尾鳍一定要大而舒展.当然还要选年轻而体格健康的鱼了。 2.挑选各鱼鳍都没有紧缩的;观察鱼肛门部门是否有一分岔状红色突起,或是有肿起,
在互联网系统中开发效率与系统稳定性与产品成败非常相关开发效率在一定程度反映了团队的执行力快速开发能力带来了产品的竞争优势系统稳定性(包括安全及性能等)则是产品的后防线稍有失误则会给产品带来很大伤害
NET介绍微软NET战略及技术体系NETFramework框架类库(FCL)公共语言运行时(CLR)通用类型系统(CTS)公共语言规范(CLS)程序集(Assembly)应用程序域(Applica
ASP.NET揭秘ASP.NET页面的结构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!TheSt
ASP.NET项目开发指南:ADO.NET结构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
知识大全 ASP.NET 的内容管理系统 CMS 的体系结构
ASP.NET的内容管理系统CMS的体系结构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在公