c#代码分析

17 篇文章 0 订阅

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方法子类可以对其overridenew

Public new void pay(){}                     父类的方法pay不一定是virtual

Public override void pay(){}                父类的方法pay一定要是virtual

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值