摘要: 三层架构分为界面层、业务逻辑层、数据访问层。很多人就同MVC里的三个核心部件同三层架构等同起来,认为界面层等于View,业务逻辑层等于Controller,数据访问层等于Model,这是完全错误的。 MVC设计模式解决的是页面代码、页面控制逻辑和数据耦合的问题,所以它首先属于界面层。比如:Asp.net MVC和Structs都是界面层框架。 MVC里的Controller... 阅读全文
posted @ 2012-12-26 11:17 我不是杰克船长 阅读(376) 评论(4) 推荐(0) 编辑
摘要: 一.类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement something } } 类示例: public class ... 阅读全文
posted @ 2012-12-26 11:06 我不是杰克船长 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1,什么是GC GC的全称是garbage collection,中文名称垃圾回收,是.net中对内存管理的一种功能。垃圾回收器跟踪并回收托管内存中分配的对象,定期执行垃圾回收以回收分配给没有有效引用的对象的内存。当使用可用内存不能满足内存请求时,GC会自动进行。在进行垃圾回收时,垃圾回收器回首先搜索内存中的托管对象,然后从托管代码中搜索被引用的对象并标记为有效,接着释放没有被标记为有效的对象... 阅读全文
posted @ 2012-12-26 10:55 我不是杰克船长 阅读(410) 评论(0) 推荐(0) 编辑