首页 > 其他 > 详细

C#扩展方法的应用

时间:2014-06-28 10:43:57      阅读:237      评论:0      收藏:0      [点我收藏+]

给类添加扩展方法

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#扩展方法的应用

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!