码迷,mamicode.com
首页 > 其他好文 > 详细

C#扩展方法的应用

时间:2014-06-28 10:44:20      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   get   使用   os   

给类添加扩展方法

1、定义一个类Service

 

public class Service
    {
        private string _name;

        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }
        private string _age;

        public string Age
        {
            get { return _age; }
            set { _age = value; }
        }
        public Service(string name, string age)
        {
            this.Age = age;
            this.Name = name;
        }
    }

 

2、给类Service添加扩展方法

 public static class KuoService
    {
        //给Service类添加扩展方法,使用this关键字
        public static void SayHi(this Service strs)
        {
            Console.WriteLine("...{0}...{1}", strs.Name, strs.Age);
        }
    }

 

3、扩展方法调用

Service ser = new Service("xsl","26");
 ser.SayHi();
 Console.ReadKey();

 

C#扩展方法的应用,布布扣,bubuko.com

C#扩展方法的应用

标签:style   blog   color   get   使用   os   

原文地址:http://www.cnblogs.com/laimeier/p/3804154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!