Il doit y avoir une méthode de nettoyage. Actuellement, j'ai:Dictionnaire <T,Delegate> avec des délégués de différents types: Cleaner, noms de méthodes non chaîne?
... Constructor()
{
parseDictionary = new Dictionary<typeOfStream, Delegate>()
{
{typeOfStream.SOME_ENUM_VAL, Delegate.CreateDelegate(typeof(ParseDelegate<string>), this, "MyMethod")},
{typeOfStream.SOME_OTHER_ENUM_VAL, Delegate.CreateDelegate(typeof(ParseDelegate<XmlNode>), this, "MyOtherMethod")}
};
}
public bool MyMethod(string some_string)
{
...
}
public bool MyOtherMethod(XmlNode some_node)
{
...
}
et je voudrais vous débarrasser de "maméthode" et MyOtherMethod et en font this.MyMethod et this.MyOtherMethod. Options?
Je suis ouvert à toute solution qui me permet d'utiliser une recherche de dictionnaire, et de pointer mon mojo de données dans une méthode arbitraire (bien une méthode définie avec un tas arbitraire d'arguments) pour l'analyse.
Est-ce pas vous dire ''? –
Parfait. Je n'avais aucune idée que tu pouvais donner à un délégué. Ouvre un tout nouveau monde de possibilités! – Nick