先建立一个Serven 类
public class Seven { public static void TestSeven1() { List<User> userList = Five.GetUserList(); userList.TEach(PrintUser); } #region 打印一个用户信息 public static void PrintUser(User u){ Console.writeLine(u.Name+"" +u.Password); } #endregion
#region 打印所有用户信息(自定义泛型委托) pubilc delegate void PrintT<T>(T t) public static void TEach<T>(this List<T> ls,PrintT<T> t){ foreach(T t in ls){ pt(t);//在调用时候,pt就指向PrintUser(User u)这个方法 } } #endregion }