2010-06-25 8 views

Répondre

6

Vous êtes probablement pour 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: "); 
} 

Et puis, pour l'appeler:

MethodWithFunctionPointer(FunctionToCall); 
1

argument Marque en tant que délégué, et appeler la fonction avec l'adresse de la fonction qui doit correspondre avec les délégués

Questions connexes