Assembly.LoadFrom(file)
已知程序集的文件名或路径,加载程序集。
Assembly.GetTypes()
获取此程序集中定义的类型。
Assembly.CreateInstance()与Activator.CreateInstance()方法的区别
Button.ValidationGroup 属性
获取或设置在 Button 控件回发到服务器时要进行验证的控件组。
向导控件(asp:Wizard)
<asp:wizard>包含<wizardSteps>,<wizardsteps>中只能有<asp:wizardStep>;其中的<asp:wizardstep>可有多个,也就是某个流程的步骤。
下面是pet shop中的例子:
http://www.code-design.cn/blogdetail2416.html
用强类型的范型集合代替了原来的弱类型集合
IList<ProductInfo>
List <>使用强类型,减少拆箱和装箱
List <T>泛型数组 存放的是一个一个的被对象化的数据模型
类型安全,面向接口编程
如:
new、abstract、virtual、override,sealed关键字区别
Public abstract void pay(); abstract方法没有方法实现,必须继承
Public sealed override void pay(){} sealed方法必须是重写父类的方法
Public static void pay(){} static方法通过类名访问
Public virtual void pay(){} virtual方法子类可以对其override或new
Public new void pay(){} 父类的方法pay不一定是virtual
Public override void pay(){} 父类的方法pay一定要是virtual