Red de conocimiento informático - Material del sitio web - Cómo pasar una función como variable a otra función

Cómo pasar una función como variable a otra función

Puedes usar la Acción y Func delegadas propias de C#, que se pueden expandir hasta 16 parámetros.

La acción no tiene valor de retorno y el último parámetro de Func es el tipo de valor de retorno.

Código C#

clase1()

{

principal()

{

int x = 3,y = 1,z = 0;

fun1(x, fun2);

}

fun2(int y)

{

}

}

clase2()

{

diversión estática1 (int x , Acción a)

{

}

}