风之语者

博客园 首页 新随笔 联系 订阅 管理

2011年7月29日 #

摘要: c#3.0(VS2008)支持在任何类型上扩展生成自定义的方法。比如说想在string类型的对象里面多一个ToInt32(),来方便的将字符转换成整形。在实现的过程中的关键字为static和this下面我们来做一个在string类型中新建一个ToInt32的自定义方法View Code public static class Extension//必须先声明一个静态类,类名随意 { public static int ToInt32(this string In)//扩建的方法必须是静态方法,参数里面必须含有this关键字,this关键字后面的类型为需要扩展的类型 { return Conve 阅读全文
posted @ 2011-07-29 10:10 风之语者 阅读(7667) 评论(3) 推荐(2) 编辑