摘要:
1 创建用于反射使用的DLL 新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll) 1using System; 2 3namespace Webtest 4{ 5 /**//// 6 /// ReflectTest 的摘要说明。 7 /// 8 public class ReflectTest 9 {10 public Reflect... 阅读全文
2008年10月20日
摘要:
C# 集合类 Array Arraylist List Hashtable Dictionary Stack Queue 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小, 但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的 2.数组要声明元素的类型,集合类的元素类型却是... 阅读全文
摘要:
装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。装箱转换是指将一个值类型隐式或显式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的接口类型(interface-type)。把一个值类型的值装箱,就是创建一个object实例并将这个值复制给这个object,装箱后的object对象中的数据位于堆中,堆中的地址在栈中。被装箱的类型的值是作为一个拷贝赋... 阅读全文
摘要:
1. 页面请求的次序 当用户请求一个用 Master Page 构建的页面时,各种事件发生的次序如下: Master Page 子控件初始化; 内容页面子控件初始化; Master Page 初始化; 内容页面初始化; 内容页面 Page_Load; Master Page 的 Page_Load; Master Page 子控件加载; 内容... 阅读全文
摘要:
如何使用 MasterPage 1. 创建 MasterPage,后缀名 .master, 如 x.master. 其中用 定义空位。如: 2. 创建内容页面。 在 NewItem 对话框里选择 "select master page", 选择上一步创建的 MasterPage. 产生的代码里, MasterPageFile 属性指定了 MasterPage 的位... 阅读全文
摘要:
Introduction 如果在现有的Asp.net Server controls里面没有一款符合你程序需求的,那么你可以选择使用 Web User Controls 或者 Web Custom Controls来建立一个新的符合你程序功能需求的控件。这两种Controls之间的主要区别就是前者易于创建,后者易于设计时使用。 Web User Controls vs. Web Custom... 阅读全文