VS2008&C#3.5语言特色系列[视频]:部分方法(Partial Methods)

 
  部分方法允许在类的一部分定义一个方法或一个事件,而在类的另一部分实现这个方法或事件,在定义这个方法或事件之后,在类的另一部分可以实现也可以不实现
1.        部分方法必须用 partial 关键字作为修饰符
2.        部分方法必须在部分类或者部分结构中应用
3.        部分方法返回类型必须是 void
4.        部分方法可以是静态方法,也可以是实例方法
5.        部分方法可以有参数,参数可以被 ref this 等修饰,但不能被 out 修饰。
6.        部分方法隐式声明为 private 类型,所以不能有访问修饰符或者 Virtual abstract 等修饰符。
7.        部分方法不能是 extern 的。
8.        部分方法可以有 static unsafe 修饰符。
9.        在声明中的参数的名称不必和部分方法的定义时的一样,但类型必须匹配。
10.     不能用 delegate
如果定义了部分方法而没有在类的另一部分实现。编译器编译时将删除部分方法的定义和所有对这个方法调用的代码。可以通过 ILDASM 观察之

 

视频下载:

VS2008&C#3.5语言特色系列:部分方法

http://download.csdn.net/source/423084 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值