J'utilise modèle de chaîne pour rendre un contenu, mais le contenu peut être variable afin de ne pas sûr de savoir comment passer en (utilisant .net/C#)StringTemplate objet dynamique .net
idée de base est que j'ai une liste > qui doivent finir en tant que paramètres, par exemple
List<KeyValuePair<string, object>> ret = new List<KeyValuePair<string, object>>();
ret.Add(new KeyValuePair<string, object>("elem1", true));
ret.Add(new KeyValuePair(string, object>("elem2", false));
Maintenant, je veux que ces de se présenter dans le modèle de chaîne comme:
$ item.elem1 $ item.elem2 $
$Je peux les amener à être elem1 $ $ ou $ elem2 $ mais j'ai besoin d'eux à l'intérieur d'une structure. Donc, j'ai en effet besoin de convaincre le modèle de chaîne setAttribute que je passe dans un objet avec les propriétés elem1 et elem2 alors qu'en fait j'ai une liste de KeyValuePairs.
Merci
Merci, finalement j'ai fini par utiliser CS-Script pour exécuter du code que je crée dynamiquement contenant l'objet ... cela a fonctionné pour nous car nous étions déjà en train d'exécuter du code dynamique dans d'autres endroits du même projet ... mais peut y revenir et utiliser votre solution si nous avons besoin de plus d'optimisation. –
Cela ne semble pas répondre au problème ci-dessus? – Xian