[C#] Comment utiliser multiples définitions ?
Bonjour,
Ma question peut sembler stupide..
Mais imaginons que j'ai un code du genre
Code:
1 2 3 4 5 6 7
|
object objGlobal
public void maFonction(option1 a){}
public void maFonction(option2 a){}
public void maFonction(option3 a){} |
si j'appelle :
maFonction(objGlobal); evidemment ça ne compile pas car il considère que objGlobal n'est ni de type option1 option2 option3.
Evidemment mon but est d'éviter du code du style :
if objGlobal.getType().toString().equals(option1.gettype().tostring())
Comment faire pour que ça marche ?
merci d'avance