2010-06-25 21 views

Respuesta

6

probablemente usted está buscando delegates.

public delegate void MyDelegate(int myInt, string myString); 
public void FunctionToCall(int i, string s) 
{ 
    Console.WriteLine(s + " [" + i.ToString() + "]"); 
} 
public void MethodWithFunctionPointer(MyDelegate callback) 
{ 
    callback(5, "The value is: "); 
} 

Y luego, para llamarlo:

MethodWithFunctionPointer(FunctionToCall); 
1

argumento Hacer como delegado, y la función de llamar con la dirección de la función que debe coincidir con los delegados

Cuestiones relacionadas