摘要: 9.方法(接上) 默认情况下,CLR假设所有的方法参数都是按值传递的。当参数为引用类型的对象时,参数的传递是通过传递指向对象的引用/指针来完成的,注意引用/指针本身是按值传递的。 对于值类型实例的参数来说,传递给方法的将是值类型实例的一个拷贝。 除了按值传递参数外,C#中,可以用out和ref... 阅读全文
posted @ 2009-03-03 20:44 Pavel Yu 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 类型设计 7.类型成员及其访问限定 C#中应用于类型、字段、或方法的访问限定修饰符: Private;public; Protected:所定义及其派生类型中的方法访问,与所在的程序集无关 Internal: 仅被所定义程序集中的方法访问 Protected Internal: 所定义及其派生类型... 阅读全文
posted @ 2009-03-02 21:12 Pavel Yu 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 类型与通用语言运行时 5.基元类型、引用类型与值类型 编译器直接支持的数据类型称为基元类型primitive type. 基元类型和.NET框架类库FCL中的类型有直接的映射关系,对于那些和CLS兼容的类型,其他语言也都提供了类似的基元类型。 提倡使用FCL类型名。 编译器能够在基元类型之间进... 阅读全文
posted @ 2009-02-27 19:33 Pavel Yu 阅读(725) 评论(1) 推荐(0) 编辑
摘要: 类型与通用语言运行时 4.类型基础 CLR要求每个类型最终都要继承System.Object类型。 New操作符所执行的工作: 1. 从托管堆中分配指定类型所需数量的字节来作为存储其对象的内存空间 2. 初始化对象的附加成员:一个为指向类型方法表的指针,一个为SyncBlockIndex 3. 传入... 阅读全文
posted @ 2009-02-24 22:38 Pavel Yu 阅读(927) 评论(0) 推荐(0) 编辑
摘要: Microsoft .NET框架基本原理 2.生成、打包、部署及管理应用程序与类型 首先得知道CSC.exe(C-Sharp Compiler),有了它,就可以直接将代码写在记事本上啦,省去打开VS的烦恼。CSC.exe一般只能从它所在的目录打开它,若想在任何目录下运行它,就必须配置系统环境变量,方... 阅读全文
posted @ 2009-02-24 00:20 Pavel Yu 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 接触.net近大半年了,无论是web还是winform开发,都接触和了解了些。最近得知Jeffrey Richter来中国了,忽想起去年毕业离校前最后一次逛HUST的旧书店,经推荐买的一本大师写的《Applied Microsoft .NET Framework Programming》,暑假趁工作... 阅读全文
posted @ 2009-02-22 23:56 Pavel Yu 阅读(3079) 评论(1) 推荐(0) 编辑
摘要: SubSonic作为一种OR Mapper,可以用极少的代码完成对DAL的操作。下面我们比较下分别用SubSonic和ADO.NET两种方法的操作。 以Northwind数据库为例子,我们要实现根据ProductID进行查找并用gridview将操作结果显示出来,如图 //ADO.NET A... 阅读全文
posted @ 2009-02-13 20:23 Pavel Yu 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 月圆之夜,窗外炮竹声不绝于耳,今晚,幸福属于我们每个人! 忽然想起一句和元宵佳节有关的诗“众里寻他千百度,蓦然回首,那人却在灯火阑珊处”。诗中的哲理蕴含在日常生活的每一个角落。 毕业刚半年,接触SubSonic时间也不长,所以只想把自己的学习笔记整理下,望能抛砖引玉了(参考http://subso... 阅读全文
posted @ 2009-02-09 22:21 Pavel Yu 阅读(2192) 评论(0) 推荐(0) 编辑