C# extention extension

class

   1: public static class 任意类名1
   2: { 
   3:     public static string 任意方法名1(this <T>  plugins,....)
   4:     {
   5:         return "只要命名空间有引用,<T>  的类型能匹配到,这个扩展就可用,真方便";
   6:     }
   7: }

比如

   1: 1: public static class AnyName
   2: 2: { 
   3: 3:     public static string GetMyName1(this string thisval)
   4: 4:     {
   5: 5:         return "只要命名空间有引用,<T>  的类型能匹配到,这个扩展就可用,真方便";
   6: 6:     }
   7: 7: }
   8: 8:  
   9: 9: string sss = "";
  10: 0: string sss1 = sss.GetMyName1();

再如

   1: 1: public static class AnyName123
   2: 2: { 
   3: 3:     public static string  Getval(this int thisval)
   4: 4:     {
   5: 5:         return thisval.Tostring();
   6: 6:     }
   7: 7: }
   8: 8:  
   9: 9: int sss = 0;
  10: 0: string  sss1 = sss.Getval();

转载于:https://www.cnblogs.com/luckjason/archive/2012/05/21/2511715.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值