首页 > 代码库 > C#扩展方法的应用
C#扩展方法的应用
给类添加扩展方法
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();
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。