随笔 - 410  文章 - 0  评论 - 519  阅读 - 147万 
03 2012 档案
读<<CLR via C#>>总结(2) 对象创建的原理和两种类型转换方法
摘要:一,对象创建的原理 CLR要求所有的对象都用new操作符来创建,如下代码:namespace NewobjectDemo1{ class Employee { private string Name; //构造函数 public Employee(string name) { Name = name; } } class Program { static void Main(string[] args) { Employe... 阅读全文
posted @ 2012-03-26 21:49 永远的麦子 阅读(778) 评论(2) 推荐(0) 编辑
读<<CLR via C#>>总结(1) dotNet平台下源代码是如何生成应用程序的
摘要:CLR(Common Language Runtime,公共语言运行时)是.NET Framework框架中最核心的内容,所谓CLR的执行模型,简单地讲就是解释在.NET平台下代码是如何编译和运行的。用一幅图概括如下:下面是各个阶段的工作。1,将源代码编译成托管模块 Microsoft已创建了针对各个语言的编译器,编译时编译器会去分析源代码和检查代码的语法,如果没有问题则能顺利通过编译,最终生成一个托管模块(managed module),托管模块由四部分组成,如下图所示。 1> PE32文件头:如果使用PE32格式,表明文件在windows的32位和64位版本都能运行,如果使用PE3. 阅读全文
posted @ 2012-03-24 14:56 永远的麦子 阅读(889) 评论(1) 推荐(2) 编辑
你能熟练使用Dictionary字典和List列表吗?
摘要:命名空间System.Collections.Generic中有两个非常重要,而且常用的泛型集合类,它们分别是Dictionary<TKey,TValue>字典和List<T>列表。Dictionary字典通常用于保存键/值对的数据,而List列表通中用于保存可通过索引访问的对象的强类型列表。下面来总结一下,用代码来演示怎么初始化,增加,修改,删除和遍历元素。Dictionary<TKey,TValue>字典 代码如下:namespace DictionaryDemo1{ class Program { static void Main(string[] a 阅读全文
posted @ 2012-03-03 18:02 永远的麦子 阅读(5045) 评论(5) 推荐(4) 编辑

点击右上角即可分享
微信分享提示