日期:2009-10-19 15:04:52作者:scofield-sara
进入详细
客户端的过期时间必须预先指定而不能依赖于服务器更新;IE采用的是Lazy更新机制,优先从缓存中提取数据;
对其它客户端浏览器没有作用
日期:2009-10-19 15:01:35作者:scofield-sara
进入详细
本文档介绍了缓存和状态数据存储的相关概念,以及可供使用的缓存技术,介绍了各种技术的适用范围,并对其优缺点进行了说明,另外有简单的性能比较和简单的示例代码。更多内容请参看相应的参考资料。
日期:2008-12-17 22:10:03作者:scofield-sara
进入详细
集合的基本概念
在.NET中,对于数据结构的支持,即把许多类似的对象组合起来。最简单的数据结构就是数组。
集合表示一组可以通过遍历每个元素来访问的的一组对象,特别是可以使用foreach循环来访问他们。对象如果可以提供相关对象的引用,就是一个集合。称为
使用foreach循环是集合的主要目的,集合没有提供其他特性
日期:2008-12-17 10:51:27作者:scofield-sara
进入详细
当我们需要把方法做为参数传递给其他方法的时候,就需要使用委托。
因为有时候,我们要操作的对象,不是针对数据进行的,而是针对某个方法进行的操作。
我们还是来以代码入手
日期:2008-12-17 10:48:28作者:scofield-sara
进入详细
装箱就是 将值类型转换为引用类型。拆箱就是 将引用类型转换为值类型。
比如我们非常常用的 .ToString() 方法,就是典型的一个装箱的过程。
再如下面的例子
int i=10;
object y=(object) i ; //这就是装箱
int x=(int)y; //这是拆箱。
日期:2008-12-12 10:11:11作者:scofield-sara
进入详细
注意,实现接口的类,必须实现类的全部成员。否则会报错喔。
我们来看这一句IUserOperation tow=new SqlUserOperation(); 该句把引用变量声明为IUserOperation的引用方式,这表示,他们可以指向实现这个接口的任何类的实例。
同时,接口也可以彼此继承,但要注意,实现接口的类必须实现接口以及接口的父接口的所有方法。
日期:2008-12-11 09:49:50作者:scofield-sara
进入详细
首先我们来了解两个基本概念:实现继承和接口继承
(1)、实现继承,表示一个类派生于一个基类型,并拥有该基类型的所有成员字段和函数。
(2)、接口继承,表示一个类型只继承了函数的签名,没有任何实现的代码。在需要指定该类型具有某些可用的特性时,最好使用这种继承。
注意,在C#中,不支持多重继承,但一个类却可以实现多个接口。同样,结构总是派生于System.ValueType , 他们还可以派生于任意多个接口。