扩展方法是C#3.0引入的新特性,使用它,可以在不修改某一类的代码的情况下,实现该类方法的扩展。
为一个类添加扩展方法,需要三个要素:
扩展方法所在的类为静态类
扩展方法本身要为静态方法
扩展方法的第一个参数要用关键字this,指向要扩展的类
定义
public static class Expand
{
public static string ToMd5_32(thi...
如何定义
方法1
定义方法时,将方法的返回值设置为其本身类
public class Test
{
public Test A1()
{
Console.WriteLine("A1");
return this;
}
public Test A2()
{
Console.WriteLine("A2"...