2010-06-25 18 views

risposta

6

Probabilmente siete alla ricerca di 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: "); 
} 

E poi, chiamarlo:

MethodWithFunctionPointer(FunctionToCall); 
1

Fai argomento come delegato, e funzione di chiamata con l'indirizzo della funzione che deve corrispondere con i delegati

Problemi correlati