c#方法扩展
发布时间:2020-12-16 01:19:13 所属栏目:百科 来源:网络整理
导读:扩展方法能够向现在的类添加方法,但是不需要键新的派生类,重新编译,或是修改原始类就能完成的方法 using System; namespace 编码练习{ public class Person { public string Name { get ; set ; } public int Age { get ; set ; } } class ExtensionMetho
扩展方法能够向现在的类添加方法,但是不需要键新的派生类,重新编译,或是修改原始类就能完成的方法 using System; namespace 编码练习 { public class Person { public string Name { get; set; } public int Age { get; set; } } class ExtensionMethod { public static void Main(string[] args) { var person = new Person() { Name = "张三",Age = 15 }; using System; namespace 编码练习 { //Person方法扩展 public static class PersonExtension { public static void SayHello(this Person person) { Console.WriteLine("{0}说“你好”",person.Name); } } } 扩展方法规定类必须是静态类,静态类里面的方法必须是静态方法 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |