扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型.重新编译或以其他方式修改原始类型.扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用. 下面的示例为String添加判断输入的string是否邮箱格式的功能. using System.Text.RegularExpressions; namespace Extension_Method { //类必须为static的 public static class StringHelper { //扩展方法必须为静态的…