关于CLR、CIL、CTS、CLS、CLI、BCL和FCL

关于CLR、CIL、CTS、CLS、CLI、BCL和FCLCLR CLR 是通用语言运行平台的简称

大家好,欢迎来到IT知识分享网。

在这里插入图片描述
CIL:
通用中间语言(Common Intermediate Language,简称CIL)(亦被称作MSIL或IL)是一种属于通用语言架构和 .NET 框架的低阶(lowest-level)的人类可读的编程语言。目标为 .NET 框架的语言被编译成CIL(基于.NET框架下的伪汇编语言,原:MSIL),这是一组可以有效地转换为本机代码且独立于 CPU 的指令。CIL类似一个面向对象的汇编语言,并且它是完全基于堆栈的。它运行在CLR上(类似于JVM),其主要支持的语言有C#、Visual Basic .NET、C++/CLI以及 J#(集成这些语言向CIL的编译功能)。

CTS类型主要分成两大类:引用类型和值类型,这两个类型可以相互转换,方法是装箱和拆箱。

CLS:
cls是个C语言的一个系统命令。
作 用:用来清除屏幕上的所有显示,并将光标置于屏幕左上角。
使用方法:system(“CLS”);

注:使用该命令时,需要将头文件#include<windows.h>包含到源文件中。

BCL:
BCL包含的类对许多程序有帮助,并支持以下功能:
执行网络操作
执行I/O操作
安全管理
文本操作
数据库操作
XML操作
与事件日志交互,跟踪和一些诊断操作
使用非托管代码
创建与调用动态代码
BCL非常大,各种能力被组织到namespaces里。举个例子:System.XML namespace是用来操作XML的。
在BCL上面一层是一些特殊的类库,用来创建一些特别的程序类型或服务,包括以下:
Console applications
Windows GUI applications,using either Windows Forms or WPF(Windows Presentation Foundation
ASP.NET(web) application
Windows Services
Service-oreiented aplications,using WCF(Windows Communication Foundation)
Workflow-enabled applications,WF(Windows Workflow Foundation)
Windows 8 applications
Windows Phone applications
BCL和这些其他类库集合在一起成为.NET Framework

欢迎补充

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/144479.html

(0)
上一篇 2025-04-26 16:00
下一篇 2025-04-26 16:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信