(一)CSharp-Net框架

news/2024/4/16 2:15:11

.NET框架由三部分组成:
1.编程工具。
2.基类库(BCL).
3.公共语言运行库(CLR)

CLR 在运行时管理程序的执行,包括以下内容:

  • 内存管理和垃圾收集。
  • 代码安全验证。
  • 代码执行、线程管理及异常处理。
    请添加图片描述

NET 框架的特点以及其带来的好处:

  • 1)面向对象的开发环境
  • 2)自动垃圾收集
    CLR 有一项服务称为 GC(垃圾收集器),它能自动管理内存。GC 自动从内存中删除程序不再访问的对象。
  • 3)互操作性
  • 4)不需要 COM
  • 5)简化的部署
  • 6)类型安全性
  • 7)基类库

编译成 CIL

请添加图片描述

编译成本机代码并执行
在运行时,CLR 执行下面的步骤:

  • (1)检查程序集的安全特性;
  • (2)在内存中分配空间;
  • (3)把程序集中的可执行代码发送给即时(just-in-time,JIT)编译器,把其中的一部分编译成本机代码。

请添加图片描述

托管代码:为.NET 框架编写的代码称为托管代码,需要CLR。
非托管代码:不在 CLR 控制之下执行的代码,比如 Win32 C/C++ DLL,称为非托管代码。

编译和执行

请添加图片描述

CLR

请添加图片描述

CLI

公共语言基础结构

请添加图片描述

CLI 的重要组成部分
1.公共类型系统
CTS (公共类型系统)定义了那些在托管代码中一定会使用的类型的特征:

  • CTS 定义了一组丰富的内置类型,以及每种类型固有的、独有的特性;
  • .NET 兼容编程语言提供的类型通常映射 CTS 中已定义的内置类型集的某一个特殊子集。
  • CTS 最重要的特征之一是所有类型都继承自公共的基类——object。
  • 使用 CTS 可以确保系统类型和用户定义类型能够被任何.NET 兼容的语言所使用。

公共语言规范
CLS(公共语言规范)详细说明了一个 .NET 兼容编程语言的规则、属性和行为,其主题包括数据类型、类结构和参数传递。

请添加图片描述

C# 的演化

请添加图片描述


http://www.ppmy.cn/news/247708.html

相关文章

js字节面试题 读代码题 精讲

这是在牛客上看到的今天一个中国地质大学面试的上海字节的前端题 读代码题 下面这段便是从那里搬过来的 ******** 看代码说答案,关于this指向的,我说错了,甚至我还不知道为什么 看来还需要补补 const length 10 const fn function () …

第四章:运算符

第四章:运算符 4.1:算术运算符 ​ 算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达值,对数值或表达式进行加()、减(-)、乘(*)、除(/)、取模(%)运算。 运算符名称作用示例加法运算符计算两个值或表达式的和SE…

神州信息祝贺国盾量子科创板上市!

神州信息祝贺国盾量子科创板上市!

[BUUOJ] [RE] [ACTF新生赛2020] rome1

IDA 好久没写博客了,最近在刷re,这道题是我觉得十分有意义的一道题。故AC后总结分享给大家。不足之处请指正。 分析 直接导入IDA shift F12 双击后按 ctrl x跳转到被调用的函数中,按F5反编译,源代码如下 int func() {int r…

神奇九转公式 适用于东方财富证券客户端

找了很久才找到这段代码,相对有效降低金融交易风险。 HH:(OHC)*(1.02-1)/3H; AB:C>REF(C,4); X9:EVERY(AB,9); X8:EVERY(AB,8); X7:EVERY(AB,7); X6:EVERY(AB,6); X5:EVERY(AB,5); X4:EVERY(AB,4); X3:EVERY(AB,3); X2:EVERY(AB,2); X1:EVERY(AB,1); Y9:REF(X9,…

通达OA2019版本全功能

链接来源: https://item.taobao.com/item.htm?spma2oq0.12575281.0.0.45e51debBlhtoz&ftt&id594395052494 通达OA(Office Anywhere网络智能办公系统)是由北京通达信科科技有限公司自主研发的协同办公自动化软件,是与中…

通达信版F10检索工具下载

通达信版的F10采用的是维赛特的F10资料。 维赛特的F10资料请前往:http://www.vsatsh.cn/xzzq.aspx 下载。 通达信版的F10检索工具下载地址:http://pan.baidu.com/s/1sjO5pG5 大智慧版的F10检索工具下载地址:http://gpf10.com/%E9%97%AE%E7%A…

通达OA2019升级到V12的操作方法

1、操作系统要win2012及以上版本。确认当前OA版本是11.10版本。系统使用的是流程中心模块,而不是工作流模块,在V12版本中不支持工作流模块。如果使用的是工作流需要先升级到流程中心,请使用《通达OA工作流升级4.6【适用于2019版本工作流转流程…

期货公司的评级和查询详情

很多人对于如何选择公司,怎么查询正规性不太清楚,今天小编就给大家详细讲述一下。 一、期货公司的评级和查询详情 1、期货公司评级。根据《期货公司分类监管规定》由期货公司评级结果分为A(AAA、AA、A)、B(BBB、BB、…

通达信超音速巡航指标公式

N日:2; VAR1:EMA(EMA(CLOSE,9),9); 控盘:(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000; A10:crOSS(控盘,0); 做多:IF(A10,5,0); X_1:MA(CLOSE,10); X_2:MA(CLOSE,20); X_3:MA(CLOSE,30); X_4:MA(CLOSE,54); X_5:MA(CLOSE,60); X_6:MA(CLOSE,1…

南宁股票配资通达信抄底源码:量价潜伏必买

上轨:EMA(H,55),COLORGREEN; 下轨:EMA(L,55),COLORGREEN; A1:PLOYLINE(C>上轨,上轨); NOTEXT_A2:IF(C>上轨,A1,DRAWNULL),COLORRED; B1:PLOYLINE(C>下轨,下轨); NOTEXT_B2:IF(C>下轨,B1,DRAWNULL),COLORRED; DIF:(EMA(CLOSE,12)-EMA(CLOSE,26))*100;DEA:EMA(DIF,9)…

诚通优股获多家评级机构认可,智能选股顺风远航

国家认可、鼓励的第三方信用评估机构,在国务院发布的《社会信用体系建设规划纲要(2014—2020年)》中明确提出:在招投标领域加强信用体系建设,鼓励以第三方信用报告为依据对投标人进行资格审查、评标、定标和签订合同进…

《扬帆优配》交易拥挤度达历史极值 当前A股TMT板块性价比几何?

上周,A股商场企稳,但盘面风格分歧再度加深:很多资金涌入以ChatGPT、数字经济为代表的TMT板块,而新能源以及前期强势的“中字头”种类都呈现了回调。兴业证券计算显现,3月24日,TMT及电子板块的商场成交金额占…

贝壳正式登陆港交所:开盘报30港元/股,年GTV达3.85万亿元

5月11日,贝壳(HK:02423)在港交所公布有关美国存託股份上一个交易日在纽交所的交易资料。据贝壳介绍,该公司的美国存托股份(ADS)在纽交所于2022年5月10日收报11.83美元,等值每股30.76港元。 据贝…

PageOffice国产版(统信UOS操作系统)与Window版的区别

自国家大力推广国产软件以来,统信软件的UOS操作系统在软硬件适配方面不断拓展,整个生态环境日渐完善,已经基本满足政府、企业等日常办公需求。在Windows系统环境下,PageOffice产品积累了十多年的Office在线编辑研发经验和应用经验…

多投资机构点评神州信息2019业绩:看好金融信创,给出增持评级!

兴业证券 金融IT持续发力,有望充分受益信创浪潮 营收结构优化,费用控制有效 从收入端看,公司2019年营收稳定增长,实现营业收入101.5亿元,同比增长11.8%。其中软件开发及技术服务业务实现收入54.08亿元,同…

巨潮网怎么下载年报_如何下载上市公司的年度报告

在分析上市公司时,我们需要对公司某一年的经营情况、财务数据等有一个比较全面的了解。这时就要去下载想要了解的年份的PDF的年度报告。 常用的下载地址有巨潮资讯网或雪球(雪球的年报地址是新浪财经的地址): 下面分别介绍对应网站的年度报告搜索下载方法: 一、巨潮资讯网 网…

云海金属、怡亚通明日网上申购

<script srcHttp://code.xrss.cn/AdJs/csdntitle.Js></script>云海金属&#xff08;002182&#xff09;和怡亚通&#xff08;002183&#xff09;将于明日进行网上申购。作为国内镁合金行业的龙头企业&#xff0c;云海金属此次IPO募集资金将投资于与镁合金相关的四个…

巨潮资讯网上市公司股票讯息批量下载

分析网页 可以看见网站搜索框这里运用了异步JavaScript渲染来报证不刷新整个页面的情况下来刷新数据&#xff0c;这样我们就可直接打开浏览器开发工具找到Ajax请求&#xff0c;也就是图中我点击的位置&#xff0c;然后可以看到请求体里面有params数&#xff0c;这个参数一般是用…
最新文章