委托
/// 自上往下---代码重用,去掉重复代码
///
/// 自下往上---逻辑解耦,方便维护升级
class student {
public static void dog(int t)
{
// Console.WriteLine("12");
Console.WriteLine(t+"dog");
}
public static void dog2(int t)
{
// Console.WriteLine("12");
Console.WriteLine(t + "dog2");
}
public static void cat(int name, Action<int> t)
{
Console.WriteLine("12");//逻辑解耦
t.Invoke(name);//代码重用
//t(name);
}
public static void testc()
{
Action<int> cc = dog;
cc(2323);
cat(355,dog);
cat(34, dog2);
}

浙公网安备 33010602011771号