上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 一、引用类型与值类型的区别CLR支持两种类型:引用类型和值类型。引用类型总是从托管堆上分配的,C#的new操作符会返回对象的内存地址。使用引用类型时,必须注意到一些性能问题。1)内存必须从托管堆上分配。2)堆上分配的每个对象都有一些额外的成员(类型对象指针和同步索引块),这些成员必须初始化。3)对象... 阅读全文
posted @ 2015-09-06 15:39 JustYong 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一、什么是基元类型某些数据类型如此常用,以至于许多编译器允许代码以简化的语法来操纵它们。例如,可以使用以下语法来分配一个整数:System.Int32 a = new System.Int32();但你肯定不愿意使用这种语法来声明并初始化一个整数,因为实在是太繁琐了。幸运的是,包括C#在内的许多编译... 阅读全文
posted @ 2015-09-06 10:53 JustYong 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 委托是一种新的面向对象语言特性,委托的功能是在CLR的支持下实现的,这就意味着它并不受限于特定的编程语言,比如C#使用delegate关键字来定义委托,其他的.NET编程语言可以使用自己的方式来定义委托。 以委托作为基础,.NET构造了一个技术大厦,事件驱动、异步调用和Lambda表达式都建立... 阅读全文
posted @ 2015-08-29 15:37 JustYong 阅读(963) 评论(1) 推荐(1) 编辑
摘要: 一、它为什么而存在 设计一个数据库时,可将一个列的数据类型定义成一个32位整数,并映射到FCL的Int32数据类型。但是,数据库中的一个列可能允许值为空,也就是说,该列在某一行上允许没有任何值。用.NET Framework处理数据库数据时可能变得相当困难,因为在CLR中,没有办法将一个Int3... 阅读全文
posted @ 2015-08-27 23:26 JustYong 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 当CLR检测到某个正在运行的.NET应用程序处于一种特殊的正常执行顺序被打断的状态时,会生成一个异常对象来表示这个错误,并将此对象在方法调用堆栈中向上传送。如果一个程序引发了一个异常却没有处理,CLR将会中断此进程。一、异常处理机制1.基本语法try{ //可能引发异常的语句}catch... 阅读全文
posted @ 2015-08-24 09:39 JustYong 阅读(1332) 评论(0) 推荐(1) 编辑
摘要: 1.MaxReceivedMessageSize获取或设置配置了此绑定配置的通道上可以接收的最大大小(以字节为单位),默认值为65,536个字节。2.TransferMode指示通道是使用流处理模式还是缓冲模式来传输请求和响应消息。3.MaxBufferSize获取或设置缓冲区的最大大小,该缓冲区用... 阅读全文
posted @ 2015-08-13 16:02 JustYong 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 进程初始化时,CLR要保留一块连续的地址空间,这个地址空间最初并没有对应的物理空间。这个地址空间就是托管堆。托管堆还维护着一个指针,称为NextObjPtr。它指向下一个对象在堆中的分配位置。刚开始的时候,NextObjPtr设为保留地址空间的基地址。 IL指令newobj用于创建一个对象。new... 阅读全文
posted @ 2015-08-04 23:15 JustYong 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 享元模式 阅读全文
posted @ 2015-07-09 09:48 JustYong 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.定义Compose objects into tree structures to represent part-whole hierarchies.Composite lets clients treat individual objects and compositions of objec... 阅读全文
posted @ 2015-07-06 23:36 JustYong 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1.命令模式为什么存在假如存在一个项目组用于开发一个客户A需求的项目,项目组一共有三个小组,负责不同的工作,Requirement Group(需求组)用于收集用户需求,Page Group(页面组)负责系统页面,Code Group(逻辑组)负责实现具体的功能实现。需求方把任务交待给项目经理,由项... 阅读全文
posted @ 2015-07-06 11:04 JustYong 阅读(253) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页