码迷,mamicode.com
首页 >  
搜索关键字:clr    ( 1863个结果
Java与C#对比之编译源文件
我们知道Java跟C#一样,都是基于虚拟机的环境而得以运行的。Java中的虚拟机叫做JVM(Java Virtual Machine),而C#中叫做CLR(Common Language Runtime)。借助于虚拟机,这两门编程语言就可以实现所谓跨平台的功能。下面我们做个简单的试验,来回顾一下Java跟C#是如何编译源文件的。一、Java编译源文件编译的前提是要安装好JDK(Java Devel...
分类:编程语言   时间:2014-09-10 15:53:50    阅读次数:252
【C#入门经典(第五版)】第二章 编写C#程序
第二章编写C#程序1.CTS:通用类型系统(CommonTypeSystem);--->公共类型系统。2.CLR:公共语言运行库(CommonLanguageRuntime);3.CIL:通用中间语言(CommonIntermediateLanguage);4.JIT编译器:Just-In-Time;5.GAC:全局程序集缓存(GlobalAssemblyCaches);6.垃圾回收..
分类:其他好文   时间:2014-09-10 12:44:21    阅读次数:177
Linux中对文件描述符的操作(FD_ZERO、FD_SET、FD_CLR、FD_ISSET
在Linux中,内核利用文件描述符(File Descriptor)即文件句柄,来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文...
分类:系统相关   时间:2014-09-09 13:55:08    阅读次数:297
一个例子告诉你什么是CLR(JVM同理),以及版本兼容
假如某天你想去A海滩烧烤,由于那里没有商店,所以你要带上一大堆烧烤工具、炭、点火工具、食材、遮阳伞等等。某一次,你发现A海滩开了一家叫“.Net2.0”的烧烤店,里面的场地上已经布置好了灶子、桌椅等等,只需要你带着食材进去就可以马上开始烧烤了。但是,店里规定:只要你的..
分类:其他好文   时间:2014-09-07 18:39:36    阅读次数:145
C#学习系列-.NET体系结构
原文:C#学习系列-.NET体系结构.NET框架概述 .NET 框架为.NET应用程序运行提供虚拟机环境,为.NET应用程序提供编译、运行、内存管理、垃圾回收、安全等服务。 .NET框架组成部分 1.公共语言运行时(Common Language Runtime,CLR) 2.NET框架类库(并非....
分类:Web程序   时间:2014-09-06 12:16:03    阅读次数:194
C#中的IDisposable模式
当谈到垃圾回收,在C#中,托管资源的垃圾回收是通过CLR的Garbage Collection来实现的,Garbage Collection会调用堆栈上对象的析构函数完成对象的释放工作;而对于一些非托管资源,比如数据库链接对象等,需要实现IDisposable接口进行手动的垃圾回收。那么什么时候使用...
分类:其他好文   时间:2014-09-06 09:40:43    阅读次数:205
C#中常用的系统内置委托
在公共语言运行时(CLR)环境中系统为我们内置了一些常用的委托,包括Action类的委托、Func类的委托、Predicate委托、Comparison委托等等。以上这些委托的命名空间都是System,所属程序集都是mscorlib.dll,今天我就来讲一讲这些委托的使用方法。就像我们自己已定义好的...
分类:其他好文   时间:2014-09-06 01:00:12    阅读次数:270
.Net程序员玩转Android系列之二~Android Framework概要(1)
从windows操作系统说起人们总是喜欢从将陌生的事物和自己所了解的东西关联起来,以加深对未知事物的了解,这一讲我们从windows操作系统说起,逐步引领带大家走入android的世界。写任何程序都需要知道程序运行的原理和环境,就比如开发winform程序,你至少需要知道操作系统的原理,CLR运行时...
分类:移动开发   时间:2014-09-05 08:43:41    阅读次数:330
CLR基础,CLR运行过程,使用dos命令创建、编译、运行C#文件,查看IL代码
CLR是Common Language Runtime的缩写,是.NET程序集或可执行程序运行的一个虚拟环境。CLR用于管理托管代码,但是它本身是由非托管代码编写的,并不是一个包含了托管代码的程序集,所以不能使用IL DASM进行查看,但CLR以dll的形式位于.NET版本号文件夹内。 □ C#源代...
分类:其他好文   时间:2014-09-05 00:50:10    阅读次数:249
依赖属性
Q:什么时候会用到DP?A:当你需要支持样式,数据绑定,动画, Blend设计器等Q:DP与CLR属性不同的关键点有?A:Static,GetValue/SetValue (DependencyObject), Dependency, 时间换空间Q:DP的值优先级是?A:属性系统强制转换>动画>本地值>触发器>Setter>继承>依赖属性元数据的默认值Q:DP的优势?A:继承,减少内存占用空间,变...
分类:其他好文   时间:2014-09-04 13:20:59    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!