摘要:
对于一些现成的类,如果我们想添加一些新的方法来完善功能,但是不想改变已有的封装,也不想使用派生类,那么该怎么办呢?这里我们可以使用扩展方法。 一见钟情--初识扩展扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 我们首先来看个例子,有个直观的认识。一个现有的类User: public class User { string _name; public User(string Name) { _name = Name; } public string Name { get { return _name; } set { this._name = 阅读全文