.net 扩展方法
使用扩展方法,可以向一个已有类中添加新的方法. 例如, 可以创建任意方法并将它添加到string中.
1 2 3 4 5 6 7 | public static class HString { public static string ToName( this string str) { return "henw" ; } } |
如下使用:
1 | Label1.Text=Label1.Text.ToName(); |
是不是和JS 的扩展方法类似? 是不是很简单, 是不是有动手写一个的冲动?
分类:
.Net
2011-05-17