社区
.NET Framework
帖子详情
CLR的主要用途是什么
begintransaction
2010-01-26 07:58:01
CLR的主要用途是什么?
...全文
1634
14
打赏
收藏
CLR的主要用途是什么
CLR的主要用途是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyerwing
2010-01-28
打赏
举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
CLR托管应用程序所有的操作都是需要CLR的监管和处理.
这些操作包括进程内应用程序的加载, IL语言转换为机器语言, 异常管理, 垃圾回收,加载程序集等等
[/Quote]
估计是帮你调用WINDOWS API了,然后你就跟傻瓜一样了
风吹草低现羊牛
2010-01-28
打赏
举报
回复
CLR就相当于java的虚拟机很相似,它负责执行用.NET语言开发的代码(可以理解为托管代码的操作系统)。CLR是适用于所有.NET语言的运行库。它用于执行和管理用任何一种针对.NET平台的语言编写的所有代码。
dom72
2010-01-28
打赏
举报
回复
一个运行环境嘛。。
能编译运行你的程序,它通过clr和操作系统打交道,不像C语言。。
lerit
2010-01-28
打赏
举报
回复
白话一点,没有操作系统,你qq在哪里运行
同理,没有CLR,我们的.NET程序也无法运行
加油馒头
2010-01-28
打赏
举报
回复
一个舞台,只有这个舞台
你的 依赖于这个舞台的语言才能运行
cuike519
2010-01-28
打赏
举报
回复
抛开具体实现来说CLR给.NET提供了一个运行的平台。
.NET的所有的应用程序都是在CLR上面运行的离开这个东西,.NET应用程序寸步难行。
灵雨飘零
2010-01-28
打赏
举报
回复
CLR叫做公共语言运行时,它是所有.NET应用程序运行时环境,是所有.net应用程序都要使用的编程基础,它如同一个支持.net应用程序运行和开发的虚拟机。
mzjmicrosoft
2010-01-28
打赏
举报
回复
[Quote=引用 8 楼 flyerwing 的回复:]
引用 3 楼 wuyq11 的回复:
CLR托管应用程序所有的操作都是需要CLR的监管和处理.
这些操作包括进程内应用程序的加载, IL语言转换为机器语言, 异常管理, 垃圾回收,加载程序集等等
估计是帮你调用WINDOWS API了,然后你就跟傻瓜一样了
[/Quote]
这才叫电脑帮助人脑嘛
不然人脑帮助电脑得了
Baesky
2010-01-27
打赏
举报
回复
能把基于CLI规范的语言编写出来的IL代码翻译为机器代码运行,这是最重要的功能。
xray2005
2010-01-27
打赏
举报
回复
PS: GOOGLE CLR
nosuchtracter
2010-01-27
打赏
举报
回复
CLR就是帮你插屁股的,洗马桶的
wuyq11
2010-01-26
打赏
举报
回复
CLR托管应用程序所有的操作都是需要CLR的监管和处理.
这些操作包括进程内应用程序的加载, IL语言转换为机器语言, 异常管理, 垃圾回收,加载程序集等等
wuyq11
2010-01-26
打赏
举报
回复
CLR提供了所有类型的应用程序都要使用的一种编程模型
begintransaction
2010-01-26
打赏
举报
回复
CLR叫做公共语言运行时,它是所有.NET应用程序运行时环境,是所有.net应用程序都要使用的编程基础,它如同一个支持.net应用程序运行和开发的虚拟机。
微软.NET核心文档(6/6)--《Technical Overview of the Common Language Runtime(
CLR
技术概览)》
对于想要深入了解.NET
CLR
运行机制的朋友,这一系列文档,会起决定性的作用,不是好东西我不会要分~!英文文档,请按需下载!
vertesaur:具有潜在医疗、游戏和 GIS 用途的
CLR
计算几何和数学库
椎龙 用于
CLR
的计算几何和数学库,具有潜在的医疗、游戏和 GIS 用途。 旨在合理地独立于任何一个特定行业,但对许多人有用。 快速链接: NuGet 包: ://www.nuget.org/packages?q=Vertesaur JabbR 聊天室: ://jabbr.net/#/rooms/Vertesaur 文档: : 贡献: 跳转问题: : 龙骨核心 Vertesaur.Core 库是项目的主要部分,包含核心算法和数据结构。 该库中的大多数实现将使用数据类型。 龙骨世代 Vertesaur.Generation 库为核心中的一些算法和数据结构提供通用实现。 此外,该库包含有用的抽象和实用程序,以协助算法的运行时代码生成。
区块链实战高并发项目
为什么区块链必须是高并发的? 1. 摩尔定律早已结束 目前,提高并发性是解决人类计算能力的主要方向了。但是并发的编程模型一直受到来自上下两方的压力。 2000年开始之际,人们已经意识到摩尔定律失效了。你...
C++/
CLR
泛型与C++模板的对比
VisualStudio2005把泛型编程的类型参数模型引入了微软.NET框架组件。C++/CLI支持两种类型参数机制--通用语言运行时(
CLR
)泛型和C++模板。本文将介绍两者之间的一些区别--特别是参数列表和类型约束模型之间的区别。参数列表又回来了 参数列表与函数的信号(signature)类似:它标明了参数的数量和每个参数的类型,并把给每个参数关联一个唯一的标识符,这样在模板定义的内部,每个参数就可以被唯一地引用。 参数在模板或泛型的定义中起占位符(placeholder)的作用。用户通过提供绑定到参数的实际值来建立对象实例。参数化类型的实例化并非简单的文本替代(宏扩展机制就
EDA/PLD中的C++/
CLR
泛型与C++模板的对比
Visual Studio 2005把泛型编程的类型参数模型引入了微软.NET框架组件。C++/CLI支持两种类型参数机制--通用语言运行时(
CLR
)泛型和C++模板。本文将介绍两者之间的一些区别--特别是参数列表和类型约束模型之间的区别。 参数列表 参数列表与函数的信号(signature)类似:它标明了参数的数量和每个参数的类型,并把给每个参数关联一个唯一的标识符,这样在模板定义的内部,每个参数就可以被唯一地引用。 参数在模板或泛型的定义中起占位符(placeholder)的作用。用户通过提供绑定到参数的实际值来建立对象实例。参数化类型的实例化并非简单的文本替代(宏扩展机制就是使用文本
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章