c#语法复习总结(1)-浅谈c#.net
2021-06-05 08:02
标签:面向对象设计 取数据 核心 answer 面向 msdn 基础知识 tps http 出来工作两年,发现自己进步太小了,工作能力是不能混的,想先从基础知识好好复习一下,再深入的学习一些高级框架和先进的理念。找回了博客园的密码账号,好好学习和总结。先从数据类型总结一下,无非就是值类型,引用类型,在菜鸟教程上看到一种指针类型,这个之前没学习到之后总结一下。说明一下,个人总结方便查看,快速的话推荐看菜鸟教程,实体书效果更好,我自己买了一本厚厚的C#... c# .net关系,c#是语言,.net是框架。大体是这样,有时候面试题也会这样问c# .net关系,这样回答在百度上也可以百度到。个人对c#总结一下,c#是专门为Microsoft的.net framework一起使用设计,它是基于面向对象设计的语言。c#基于.net 两只一起使用。 .NET Framework的核心是公共语言运行库(CLR)或.NET运行库,一般将CLR控制台下运行的代码称为托管代码(managed code). 在.NET中完成编译的两种方法:1·将源代码转换为Microsoft中间语言。2·利用CLR把IL编译成平台专用代码。Microsoft中间语言的理念:低级语言,语法简单,(语法简单表现在它使用数字代码而不是文本代码),能快速的转换为本地机器码,对于代码来说这种设计具有重要的有点:平台无关性,提高性能和语言的互操作 说到托管这个词,就说一个垃圾回收,用来在.NET中进行内存管理,特别是它可以恢复正在恢复在运行的应用程序需要的内存,再说说资源托管与非资源托管 详细有点长引用下(https://www.cnblogs.com/88lang/p/3961797.html)这个是有次面试面到的一道题 还有.net 的一些 中间语言,反射,程序集就不多说 详细可以查查别的博客看看 c#语法复习总结(1)-浅谈c#.net 标签:面向对象设计 取数据 核心 answer 面向 msdn 基础知识 tps http 原文地址:https://www.cnblogs.com/zaisheng/p/10817218.html
非托管资源:
所以,当我们在类中封装了对非托管资源的操作时,我们就需要显式,或者是隐式的释放这些资源。在.Net中释放非托管资源主要有2种方式,Dispose,Finalize,而Finalize和Dispose方法分别就是隐式和显式操作中分别使用到的方法。