.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 的扩展方法类似? 是不是很简单, 是不是有动手写一个的冲动?

posted @   hen  阅读(568)  评论(2编辑  收藏  举报






2011-05-17
点击右上角即可分享
微信分享提示