J'essaie d'utiliser Spring.NET avec une application C# pour remplir un argument constructeur de tableau de paramètres (mot-clé params) qui est de type complexe (appelez-le SecretCode, qui se trouve être un type énuméré.)Comment utiliser l'argument params de type complexe dans le constructeur Spring.NET
Quelqu'un peut-il m'aider à me diriger vers la documentation pour configurer le fichier XML pour ce faire?
Pour référence, voici des extraits de code pertinents:
public class MyValueSet<T> where T: struct
{
public MyValueSet(params T[] values) {...}
}
public class DerivedClass : MyValueSet<SecretCode> {...}
public enum SecretCode {...}
Le code codé en dur, je suis en train de remplacer le fichier de configuration Spring.NET est (assez proche) ceci:
var something = new DerivedClass(SecretCode.One, SecretCode.Two, SecretCode.Fifty-Two);
Pensées?
Ceci est la IMHO de configuration correcte. Je ne pense pas qu'il n'y a pas d'autre moyen. – BennyM