Encapsulation de méthodes
	
	
		Bonjour,
J'ai plusieurs méthodes que je souhaite encapsuler dans une autre.
Ceci me permettrai d'éviter de dupliquer du code non fonctionnel.
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
   |  
public void MaMethodeAEncapsuler_1(int i)
{
  // Code avec entrées sorties
}
 
public void MaMethodeAEncapsuler_2(string adress)
{
  // Code avec entrées sorties
}
 
public void runWithRetry(method)
{
   int nbEssai = 3;
   bool isok = false;
 
  While (!isok && nbEssai > 0)
  {
    try
    {
        // Exécuter la méthode "method"   
        isok = true;
    }
    catch
    {
        nbEssai--; 
    }
  }
}
 
static void main(string[] args)
{
   runWithRetry(MaMethodeAEncapsuler_1(1))
   runWithRetry(MaMethodeAEncapsuler_2("blabla"))
} | 
 Est il possible de faire cela?
Merci d'avance.