- 博客(4)
- 资源 (6)
- 收藏
- 关注
转载 语言独立性:公共语言运行时
本章介绍一些基本概念,譬如程序集、元数据和公共语言运行时(CLR)。你将会了解到如何编写客户端和类库程序集,以及某一程序集的客户端如何使用另一程序集中的二进制组件。本章随后讨论了.NET如何实现二进制兼容,同时展示了.NET如何支持先前章节介绍过的这一面向组件的核心原则。语言独立性:公共语言运行时Language Independence: The CLR.NET CLR提供一个公共上
2010-07-30 17:55:00 1797
转载 C#.net之反射初探
什么是反射?反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。System.Reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 和反射相关的命名空间(我们就是通过这几个命名空间访问反射信息):System.Refle
2010-07-30 16:14:00 1066
转载 比较C#的静态常量(const)和动态常量(static和readonly)
C#拥有两种不同的常量:静态常量(compile-time constants)和动态常量(runtime constants)。它们有不同的特性,错误的使用不仅会损失效率,还可能造成错误。相比之下,静态常量在速度上会稍稍快一些,但是灵活性却比动态常量差很多。//静态常量(隐式是静态的)public const int compiletimeConstant = 1;//动态常
2010-07-30 15:51:00 570
转载 引用类型(重量级对象)和值类型(轻量级对象)
C#中对象类型主要有两种——引用类型(重量级对象)和值类型(轻量级对象)。 引用类型总是在堆中分配(除非使用 stackalloc 关键字),并给予一个额外的间接层;也即,它们需要通过对其存储位置的引用来访问。既然这些类型不能直接访问,某个引用类型的变量总是保存实际对象的引用(或 null ) 而不是对象本身。假设引用类型在堆中分配,运行时必须确保每个分配请求被正确执行。考虑下面代码,它执
2010-07-30 15:27:00 1653
MyEclipse8.6+SpringMVC3.0+Hibernate3.3环境搭建.doc
2013-09-14
cwRsync4.1
2013-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人