摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao 说在,开篇之前 走钢丝的人,在刺激中体验快感。带着问题思考,在问题上迸发火花。 或者给问题以答案,或者给答案以问题,你可能永远无法看清全部,但是总能从一点突破很多。事实的关键就在于面对问题,我该如何思考? String Interning(字符串驻留)就是这样一个值得思考... 阅读全文
posted @ 2008-10-15 14:12 曹振华 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao。 说在,开篇之前 null、 nullable、??运算符、null object模式,这些闪亮的概念在你眼前晃动,我们有理由相信“存在即合理”,事实上,null不光合理,而且重要。本文,从null的基本认知开始, 逐层了解可空类型、??运算符和n... 阅读全文
posted @ 2008-10-15 14:10 曹振华 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao 说在,开篇之前 本文,源自我回答刚毕业朋友关于.NET学习疑惑的回复邮件。 本文,其实早计划在《你必须知道的.NET》写作之初的后记部分,但是因为个中原因未能如愿,算是补上本书的遗憾之一。 本文,作为[《你必须知道的.NET》]系列的第20回,预示着这个系列将开始新的征程... 阅读全文
posted @ 2008-10-15 14:07 曹振华 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: 对象的创建过程 内存分配分析 内存布局研究 接上回[第十八回:对象创建始末(上)],继续对对象创建话题的讨论>>>2.2 托管堆的内存分配机制引用类型的实例分配于托管堆上,而线程栈却是对象生命周期开始的地方。对32位处理器来说,应用程... 阅读全文
posted @ 2008-10-15 14:06 曹振华 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: 对象的创建过程 内存分配分析 内存布局研究 1.引言了解.NET的内存管理机制,首先应该从内存分配开始,也就是对象的创建环节。对象的创建,是个复杂的过程,主要包括内存分配和初始化两个环节。例如,对象的创建过程可以表示为: FileStream fs ... 阅读全文
posted @ 2008-10-15 14:05 曹振华 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: 什么是覆写,什么是重载 覆写与重载的区别 覆写与重载在多态特性中的应用 1.引言 覆写(override)与重载(overload),是成就.NET面向对象多态特性的基本技术之一,两个貌似相似而实则不然的概念,常常带给我们很多的误解,因此有必要以专题... 阅读全文
posted @ 2008-10-15 14:04 曹振华 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: using指令的多种用法 using语句在Dispose模式中的应用 1.引言在.NET大家庭中,有不少的关键字承担了多种角色,例如new关键字就身兼数职,除了能够创建对象,在继承体系中隐藏基类成员,还在泛型声明中约束可能用作类型参数的参数,在[第五... 阅读全文
posted @ 2008-10-15 14:03 曹振华 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: 什么是继承? 继承的实现本质 1. 引言关于继承,你是否驾熟就轻,关于继承,你是否了如指掌。 本文不讨论继承的基本概念,我们回归本质,从编译器运行的角度来揭示.NET继承中的运行本源,来发现子类对象是如何实现了对父类成员与方法的继承,以最为简陋的示例来... 阅读全文
posted @ 2008-10-15 14:02 曹振华 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容:· IL代码分析方法· IL命令解析· .NET学习方法论1.引言 自从『你必须知道.NET』系列开篇以来,受到大家很多的关注和支持,给予了anytao巨大的鼓励和动力。俱往昔,我发现很多的园友都把目光和焦点注意在如何理解I... 阅读全文
posted @ 2008-10-15 14:01 曹振华 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: IL代码分析方法 Hello, world历史 .NET学习方法论 1.引言1988年Brian W. Kernighan和Dennis M. Ritchie合著了软件史上的经典巨著《The C programming Language》,我推荐所有的... 阅读全文
posted @ 2008-10-15 14:00 曹振华 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: 按值传递与按引用传递深论 ref和out比较 参数应用浅析 接上篇继续,『第十一回:参数之惑---传递的艺术(上)』4.2 引用类型参数的按值传递当传递的参数为引用类型时,传递和操作的是指向对象的引用,这意味着方法操作可以改变原来的对象,但是值得思考的... 阅读全文
posted @ 2008-10-15 13:59 曹振华 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: 按值传递与按引用传递深论 ref和out比较 参数应用浅析 1.引言接上回《第九回:品味类型---值类型与引用类型(中)-规则无边》中,对值类型和引用类型的讨论,其中关于string类型的参数传递示例和解释,引起园友的关注和讨论,可谓一石激起千层浪。受... 阅读全文
posted @ 2008-10-15 13:57 曹振华 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用 [下载]:[类型示例代码]1.引言值类型与引用类型的话题经过了两个回合([第八回:品味类型---值类型与引用类型(上)-内存有理]和[第九回:品味类型---值类型与引用类型(中)-... 阅读全文
posted @ 2008-10-15 13:56 曹振华 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao接上回[第八回:品味类型---值类型与引用类型(上)-内存有理]的探讨,继续我们关注值类型和引用类型的话题。本文将介绍以下内容: 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用 1.引言上回[第八回:品味类型---值类型与引用类型(上)-内存有理] ... 阅读全文
posted @ 2008-10-15 13:55 曹振华 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用 1.引言买了新本本,忙了好几天系统,终于开始了对值类型和引用类型做个全面的讲述了,本系列开篇之时就是因为想写这个主题,才有了写个系列的想法。所以对值类型和引用类型的分析,是我最想成... 阅读全文
posted @ 2008-10-15 13:54 曹振华 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: .NET基础架构概念 类型基础 通用类型系统 CLI、CTS、CLS的关系简述 1.引言本文不是连环画,之所以在开篇以图形的形式来展示本文主题,其实就是想更加特别的强调这几个概念的重要性和关注度,同时希望从剖析其关系和联系的角度来讲述.NET Fram... 阅读全文
posted @ 2008-10-15 13:52 曹振华 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: 面向对象基本概念 base关键字深入浅出 this关键字深入浅出 1.引言new关键字引起了大家的不少关注,尤其感谢Anders Liu的 补充,让我感觉博客园赋予的交流平台真的无所不在。所以,我们就有必要继续这个话题,把我认为最值得关注的关键字开展下... 阅读全文
posted @ 2008-10-15 13:50 曹振华 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: 面向对象基本概念 new关键字深入浅出 对象创建的内存管理 1.引言园子里好像没有或者很少把new关键字拿出来说的,那我就占个先机吧,呵呵。那么,我们到底有必要将一个关键字拿出来长篇大论吗?看来是个问题。回答的关键是:你真的理解了new吗?如果是,那请... 阅读全文
posted @ 2008-10-15 13:43 曹振华 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html作者:Anytao本文将介绍以下内容: • 面向对象基本概念• 类和结构体简介• 引用类型和值类型区别1.引言提起class和struct,我们首先的感觉是语法几乎相同,待遇却翻天复地。历史将接力棒由面向过程编程传到面向对象编程,class和 struct... 阅读全文
posted @ 2008-10-15 13:42 曹振华 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/anytao/category/155694.html 作者:Anytao 本文将介绍以下内容: • 定制特性的基本概念和用法 • 属性与特性的区别比较 • 反射的简单介绍 1. 引言 attribute是.NET框架引入的有一技术亮点,因此我们有必要花点时间来了解本文的内容,走进一个发现attribute登堂入室的入口。 因为.NET... 阅读全文
posted @ 2008-10-15 13:41 曹振华 阅读(248) 评论(0) 推荐(0) 编辑